JOBSEARCHER

Senior Software Engineer (Python / Front-End / AWS)

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Looking for Python App Dev and Angular or React with strong AWSRole 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.Key Responsibilities: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.Basic Qualifications: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.Preferred Qualifications: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.