Jr Full Stack Python Engineer - Enterprise Applications
Jobs via Dice
About the role
Job Summary
We are looking for a driven and curious Software Engineer to join a modern engineering team building scalable, cloud-native applications. This role is ideal for someone with strong foundational experience who wants to grow within an enterprise environment, work with modern technologies, and contribute to high-impact systems.
You will be part of a collaborative Agile team delivering solutions that support large-scale, data-driven platforms. This is an opportunity to gain hands-on experience with cloud architecture, DevOps practices, and enterprise engineering standards while continuing to build depth across the full stack.
What You'll Do
- Contribute to development and maintenance of:
- Public-facing websites (built on various technologies)
- Internal platforms used by multiple engineering teams
- Shared services (notifications, internal tools, etc.)
- Microsites owned by different teams
- Support:
- Enhancements, bug fixes, and new feature development
- New initiatives as they arise across platforms
- Cross-team collaboration on shared systems
What you bring
Technology Environment
- Front-End: Angular (primary framework)
- Back-End: Python (primary), Node.js, Java (increasing adoption; currently lighter usage)
- Cloud / Infrastructure: AWS (Lambda/serverless development)
- Databases: PostgreSQL, DynamoDB, Other standard relational databases
- Additional: Exposure to AI tools and integrations (preferred)
Technical Expectations:
- Full-stack development capability (frontend + backend)
- Comfortable working across multiple languages/environments:
- Python + Node.js required
- Java exposure preferred (team gradually shifting toward Java)
- Experience building or supporting APIs and web applications
- Familiarity with cloud-based/serverless architectures (Lambda)
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free