Apetan Consulting LLC is seeking a Senior Lead Software Engineer with strong expertise in Python, ReactJS, and AWS to lead the design, development, and deployment of scalable web applications and cloud-native solutions. The ideal candidate will provide technical leadership, mentor engineering teams, drive architectural decisions, and deliver high-quality software solutions aligned with business objectives.
Responsibilities:
- Lead the design, development, and deployment of full-stack applications
- Architect scalable, secure, and high-performance solutions using Python, ReactJS, and AWS
- Develop and maintain backend services, APIs, and microservices
- Build responsive and user-friendly frontend applications using ReactJS
- Collaborate with product managers, architects, QA teams, and stakeholders to define technical requirements
- Conduct code reviews and enforce coding standards and best practices
- Mentor and guide software engineers and development teams
- Optimize application performance, reliability, and scalability
- Implement CI/CD pipelines and DevOps best practices
- Troubleshoot and resolve complex technical issues
- Participate in system design, architecture reviews, and technical planning
Requirements:
- Strong proficiency in Python for backend development
- Extensive experience with React
- Experience with Node.js (preferred)
- Experience with RESTful API and microservices development
- Experience with cloud platforms, particularly Amazon Web Services (AWS)
- Hands-on experience with AWS services such as Amazon EC2, AWS Lambda, Amazon S3, Amazon RDS, Amazon API Gateway
- Experience with relational and NoSQL databases
- Strong knowledge of software architecture, design patterns, and system scalability
- Experience with version control tools such as Git
- Knowledge of containerization technologies such as Docker
- Experience with CI/CD pipelines and DevOps practices
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- Experience with Kubernetes
- Experience with Terraform
- Exposure to serverless and event-driven architectures
- Knowledge of Agile/Scrum methodologies
- AWS certification(s) preferred