- Design, develop, and maintain scalable backend systems and APIs to support web and mobile applications.
- Collaborate with front-end developers, product managers, and other stakeholders to deliver integrated solutions.
- Optimize application performance, reliability, and security through code reviews and best practices.
- Implement and manage database schemas, queries, and data migrations for high availability and efficiency.
- Troubleshoot, debug, and resolve backend issues in a timely manner.
- Write clean, maintainable, and well-documented code following industry standards.
- Participate in the full software development lifecycle, including requirements gathering, design, implementation, testing, and deployment.
- Integrate third-party services and APIs as needed to enhance application functionality.
- Monitor system health, usage, and logs to proactively address potential issues.
- Stay up-to-date with emerging backend technologies and frameworks to continuously improve development processes.
2-3 years of proven experience as a Backend Developer or in a similar role.Strong proficiency in at least one backend programming language such as Python, Java, Node.js, Ruby, or PHP.Experience with RESTful API design and development.Solid understanding of database technologies (SQL and/or NoSQL) and data modeling.Familiarity with version control systems, preferably Git.Ability to work effectively in a fast-paced, collaborative, and open office environment.Strong problem-solving skills and attention to detail.Excellent communication and teamwork abilities.Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) is a plus.Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is advantageous.