Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+47 more
Job description
Role Overview: We are seeking a Senior Software Engineer with deep expertise in Python-based back-end development, modern JavaScript frameworks (Angular or React), and cloud-native architecture utilizing AWS. In this role, you will play a critical part in designing, building, and deploying highly scalable, distributed, and client-facing enterprise applications. You will work within an agile environment, collaborating closely with product owners, designers, and other engineers to deliver seamless user experiences., * Full-Stack Development: Design, develop, test, and implement scalable enterprise applications using Python (Django/Flask) on the backend and Angular/React on the frontend.
- Cloud Architecture: Architect and deploy cloud-native solutions using Amazon Web Services (AWS), utilizing services such as EC2, S3, Lambda, Kinesis, ElasticSearch, and RDS.
- API & Web Services: Build, consume, and manage robust RESTful APIs and microservices to integrate various internal and third-party systems.
- Database Management: Interact with and optimize relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases, utilizing Python ORMs.
- CI/CD & DevOps: Collaborate in deploying and managing infrastructure using Git, Jenkins, Ansible, and automated testing tools to ensure a stable and continuous delivery pipeline.
- Agile Collaboration: Actively participate in Scrum ceremonies, test-driven development (TDD), code reviews, and pair programming to ensure high-quality and maintainable code.
- Problem Solving: Troubleshoot, debug, and optimize application performance across the stack, ensuring high availability, security, and low-latency data processing., Job Title: Senior Software Engineer (Python / Front-End / AWS) Location: Malvern, PA (Remote / Hybrid). Duration: 6-12 Months Rate: DOE Job Description: Role Overview: We …
- 6 hours ago
- Apply easily
Requirements
- Bachelor’s Degree in Computer Science, Engineering, or a related field.
- 5+ years of hands-on experience in software development, with a strong emphasis on Python programming and Object-Oriented Programming (OOP) concepts.
- 3+ years of experience building responsive, component-based UIs with modern JavaScript frameworks such as Angular (version 8+) or React.
- Proven experience developing applications within Python frameworks, specifically Django or Flask (including Model View Template/MVT architectures).
- Solid hands-on experience with AWS cloud infrastructure, including automated deployments and security best practices.
- Strong understanding of version control (Git/GitHub) and continuous integration tools., * Experience in the financial services, asset management, or banking sector.
- Familiarity with containerization and orchestration (Docker, Kubernetes).
- Experience with Agile methodologies (Scrum/Kanban) and Atlassian tools (Jira, Confluence).
- A passion for mentoring junior developers and driving engineering best practices across the team.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Best Countries for Software Engineers
The Best Software Developer Blogs to Read
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs