Company Overview:
MOOVTEK is an innovative transportation technology startup focused on creating seamless and user-friendly mobile applications. Our goal is to revolutionize the transportation industry by leveraging cutting-edge technology to provide efficient, secure, and convenient services for our users.
Job Description:
We are seeking a skilled and motivated Mid-Level Software Developer with a focus on Backend Development to join our growing team. The ideal candidate will have 2-5 years of professional experience in backend software development. You will be responsible for designing, developing, and maintaining the server-side logic that powers our transportation platform, ensuring that it is secure, scalable, and performant.
Key Responsibilities:
- Design, develop, and implement robust backend solutions that drive the core functionalities of our platform.
- Collaborate with frontend developers, mobile developers, and other team members to integrate user-facing elements with server-side logic.
- Develop and maintain APIs and microservices, ensuring they are efficient, scalable, and secure.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Optimize and refactor existing code to improve performance and scalability.
- Participate in code reviews, providing constructive feedback to peers.
- Troubleshoot, debug, and resolve backend issues in a timely manner.
- Implement security measures to protect data and ensure compliance with industry standards.
- Stay updated with industry trends and emerging technologies to ensure the backend architecture remains competitive and innovative.
- Contribute to the development of software architecture and design patterns.
Requirements:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 2-5 years of professional experience in backend software development.
- Proficiency in backend programming languages such as Node.js, Python, or Go.
- Experience with backend frameworks (NestJS, Django or Express).
- Strong understanding of software architecture, design patterns, and data structures.
- Experience with microservices architecture, RESTful APIs, and relational and NoSQL databases (Postgresql, MongoDB).
- Familiarity with cloud platforms (AWS, Google Cloud, or Azure) and containerization (Docker).
- Knowledge of CI/CD pipelines and DevOps practices.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork skills, with the ability to collaborate effectively in a fast-paced startup environment.
- Ability to adapt to changing priorities and business needs.
Preferred Skills:
- Experience with database design and optimization.
Benefits:
- Work from home 1 day a week (Optional).
- Bonus: 13th month salary annually.
- Monthly Performance bonus: based on KPIs.
- 15 paid leave days per year.
- Review annually and adjust salary increase based on work performance.
- Competitive salary package based on experience and qualifications.
- Full benefits as per company policy, including health insurance, social insurance, and other statutory benefits.
- A dynamic and creative work environment that supports personal and professional growth.
- Opportunities to work on impactful projects that reach millions of users.
- Startup environment, young, dynamic, work hard, play hard;
- Working time: 5 days/week and flexible according to job positions.
Application Process:
Interested candidates are invited to apply by sending a resume and a cover letter detailing their qualifications and experience relevant to the role. Please include examples of past projects or contributions that highlight your backend development expertise.