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.
By continuing you agree to our Terms & Privacy Policy.