This role is for a highly experienced engineer who can manage both front-end and back-end development. This person is vital for building and maintaining the core of our applications.
Responsibilities:
- Design, develop, and maintain robust, scalable web applications using
Java/Spring Boot, Python/Django, or
. - Build responsive and user-friendly interfaces with modern front-end frameworks like
, , or Angular
. - Architect and manage databases, ensuring high performance and data integrity (
SQL and NoSQL databases
). - Lead the entire software development lifecycle, from concept and design to deployment and maintenance.
- Collaborate with US-based product managers and engineers to align on technical requirements and project goals.
- Mentor and provide technical guidance to junior developers on the team.
Requirements:
- At least 5 years of professional experience in full-stack development.
- Strong proficiency in at least one back-end and one front-end framework.
- Proven experience with
cloud platforms like AWS, Google Cloud, or Azure
. - Deep understanding of RESTful APIs, microservices architecture, and version control (
Git
). - Excellent problem-solving skills and the ability to work independently in a remote environment.
- Fluent in English, with strong communication and collaboration skills.