Lead Software Engineer - Full Stack
Apetan Consulting
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Remote
Tech stack
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Performance Management
Automation of Tests
Cloud Computing
Code Review
Continuous Integration
DevOps
Distributed Systems
Django
Github
Python
PostgreSQL
MongoDB
MySQL
NoSQL
Software Architecture
Software Systems
React
Reliability of Systems
Backend
GIT
FastAPI
Vue.js
Event Driven Architecture
Amazon Web Services (AWS)
Angular
Kubernetes
Information Technology
Deployment Automation
Front End Software Development
Functional Programming
Api Gateway
REST
Serverless Computing
Docker
Jenkins
Microservices
Job description
We are seeking a highly skilled Lead Full Stack Software Engineer with expertise in Python and cloud technologies to design, develop, and lead scalable web applications and enterprise platforms. The ideal candidate will provide technical leadership, drive architecture decisions, and collaborate with cross-functional teams to deliver high-quality software solutions., * Design, develop, and maintain scalable full stack applications using Python and modern frontend technologies.
- Lead software architecture, code reviews, and engineering best practices.
- Build and manage RESTful APIs, backend services, and microservices.
- Develop responsive and user-friendly frontend interfaces.
- Design and implement cloud-native solutions on Amazon Web Services.
- Optimize application performance, scalability, and security.
- Collaborate with product managers, designers, QA, and DevOps teams.
- Mentor junior developers and provide technical guidance.
- Implement CI/CD pipelines, automated testing, and deployment strategies.
- Troubleshoot production issues and ensure system reliability.
Requirements
- Strong proficiency in Python and backend frameworks such as Django or FastAPI.
- Experience with frontend technologies like React, Angular, or Vue.js.
- Hands-on experience with Amazon Web Services services such as EC2, Lambda, S3, RDS, and API Gateway.
- Strong understanding of REST APIs, microservices, and distributed systems.
- Experience with relational and NoSQL databases.
- Familiarity with Docker, Kubernetes, and DevOps practices.
- Knowledge of Git, CI/CD pipelines, and agile methodologies.
- Strong problem-solving and leadership skills.
- Excellent communication and stakeholder management abilities., * Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- Experience leading engineering teams or large-scale projects.
- Exposure to serverless architectures and event-driven systems.
- Cloud certifications are a plus.
Tools & Technologies
- Python, Django, FastAPI
- React / Angular / Vue.js
- Amazon Web Services
- Docker, Kubernetes
- PostgreSQL, MySQL, MongoDB
- Git, Jenkins, GitHub Actions
- REST APIs & Microservices