Job Description – Senior Full Stack Developer
Role Overview
We are seeking an experienced Senior Full Stack Developer with strong backend proficiency in Python, solid frontend engineering capabilities, and hands-on experience with cloud-native development (preferably AWS). The ideal candidate demonstrates strong engineering fundamentals, architectural thinking, proactiveness, and the ability to work collaboratively in a multi-cultural environment.
This role involves designing high-quality solutions, mentoring junior engineers, and contributing to modern cloud-based applications using the latest technologies.
Key Responsibilities
Technical Delivery
- Lead end‑to‑end solution development across backend, frontend, and cloud services.
- Architect, design, and implement scalable microservices and serverless components.
- Build high‑quality backend services using Python; work with Java/TypeScript when required.
- Develop modern responsive front-end experiences using React.js, Next.js, and Node.js.
- Design system integrations leveraging AWS services such as Lambda, SQS, SNS, DynamoDB, RDS, and other cloud-native components.
- Evaluate trade‑offs between cloud data stores (NoSQL vs RDBMS) and justify selection through sound engineering reasoning.
- Ensure code quality through reviews, testing automation, and adoption of engineering best practices.
Collaboration & Leadership
- Mentor junior developers and guide them in solution design and coding best practices.
- Collaborate closely with cross‑functional teams, including architects, product owners, and QA.
- Contribute to team knowledge-sharing and continuous improvement initiatives.
Quality & Governance
- Ensure technical solutions follow architectural guidelines and security best practices.
- Participate in system design discussions aligned with scalability, performance, and cost optimisation.
Required Skills & Experienc
- e5+ years of full stack development experience
- .Strong proficiency in Python, with experience building backend or serverless applications
- .Experience working with AWS (preferred), or alternatively Azure/GCP provided fundamentals in cloud architecture are strong
- .Hands-on experience with front-end frameworks such as React.js/Next.js and Node.js
- .Strong understanding of algorithms, data structures, and software engineering fundamentals
- .Excellent verbal communication, cross-cultural collaboration skills, and proactive attitude
- .Ability to explain architectural choices (e.g., choosing NoSQL vs RDBMS) with clear reasoning
.
Soft Skills Expectatio
- nsStrong self‑learning ability with curiosity for new technologie
- s.Clear, structured communication — both written and verba
- l.Problem‑solving mindset with ownership for deliver
y.
Assessment A
reasCandidates will be evaluated acr
- oss:Software Engineering Fundamen
- talsLive Co
- dingSystem De
- signBehavioral Competen
cies