Web Application Engineer
Hybrid in Raleigh, NC, US • Posted 2 days ago • Updated 2 days ago

Improving Corporate Services
Dice Job Match Score™
🔢 Crunching numbers...
Job Details
Skills
- Python
- Django
- SQL
- Amazon Web Services
- Microsoft Azure
- API
- SQLAlchemy
- Vue.js
- React.js
- Git
- Agile
Summary
This company builds a data-driven software platform that helps development teams understand and improve how they build and deliver software. The platform aggregates large volumes of data from multiple engineering systems and transforms it into dashboards, reports, and actionable insights that support better decision-making and operational efficiency.
They are seeking a Senior Web Application Engineer with strong experience in Python and Django to help build and scale the core platform. This is a hands-on engineering role focused on backend development, API design, data modeling, and performance optimization in a fast-paced product environment.
What You’ll Do
· Design, develop, and deliver new features for a Python/Django-based web application
· Write clean, maintainable, well-tested code following best engineering practices
· Build performance and scalable SQL queries against large datasets using SQLAlchemy and Django ORM
· Design and implement data models, REST APIs, and database integrations
· Integrate backend services with frontend components and visualization layers
· Participate in code reviews and contribute to engineering standards and quality
· Debug and troubleshoot issues across the application stack
· Contribute across the full software development lifecycle (design, build, test, deploy)
· Partner closely with product and engineering teammates to translate requirements into high-quality solutions
What Success Looks Like
· You thrive in a startup or product-driven environment where requirements evolve rapidly
· You are energized by building real products that deliver measurable business value
· You are comfortable working with large datasets and analytics-driven systems
· You can operate independently while collaborating effectively across teams
· You enjoy solving complex technical problems and continuously improving systems
Required Technical Experience
· Strong proficiency in Python
· Deep experience with Django and Django Rest Framework
· Strong SQL skills, including Postgres
· Experience using SQLAlchemy or equivalent ORM frameworks
· Building and maintaining data-intensive or analytics-focused applications
· Writing automated tests and maintainable production code
· Familiarity with cloud platforms such as AWS and/or Azure
· Experience with Git and modern development workflows
· Proven ability to design scalable systems and APIs
· Strong debugging and problem-solving skills
· Excellent communication and collaboration skills
· Agile development experience
Nice-to-Have Experience
· Frontend frameworks such as Vue (2 or 3) or React
· Experience building or supporting data pipelines
· Monitoring and observability tools (Datadog, Grafana)
· SaaS product experience
Experience Level
5–7+ years of professional experience building web applications
- Dice Id: 10263014
- Position Id: 8859833
- Posted 2 days ago
Company Info
Improving is the leading IT consulting and software engineering company in North America. We help enterprises and organizations solve their most complex technology challenges through modern software development, technology consulting, agile training, and team augmentation services. Whether your business needs to understand the impact of a new initiative, deploy a new application, or partner with a trusted firm that can assimilate into your team, Improving is here to help! We are dedicated to educating and supporting your business each step of the way.
Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs