About the Role
The role involves leading technical projects, developing high-quality code, and working closely with cross-functional teams to deliver reliable and scalable software products.
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexible remote options
Team
Collaborative engineering team focused on scalable product development
Responsibilities
- Lead the architecture and development of complex software systems
- Write clean, maintainable, and well-tested code
- Collaborate with product and design teams to define technical requirements
- Mentor junior engineers and conduct code reviews
- Troubleshoot and resolve production issues efficiently
- Optimize application performance and scalability
- Participate in agile development cycles and sprint planning
- Evaluate and integrate new technologies and frameworks
- Ensure codebase adheres to security and compliance standards
- Drive best practices in software engineering across the team
Qualifications
- Bachelor’s degree in Computer Science or related field
- 7+ years of professional software development experience
- Strong proficiency in languages such as JavaScript, Python, or Java
- Experience with modern front-end and back-end frameworks
- Deep understanding of distributed systems and microservices
- Proven track record of delivering scalable applications
- Familiarity with cloud platforms like AWS or GCP
- Knowledge of containerization and orchestration tools
- Experience with CI/CD pipelines and automated testing
- Excellent problem-solving and communication skills
Preferred Qualifications
- Master’s degree in a technical field
- Experience in e-commerce or marketplace platforms
- Contributions to open-source software projects
- Leadership experience in technical mentorship
- Familiarity with GraphQL and RESTful APIs
Available for qualified candidates