We are seeking a highly skilled and motivated Software Engineer with a focus on Backend Development to join our dynamic team. The ideal candidate will have experience in designing, developing, and maintaining scalable backend services for our platform.
Key Responsibilities: - Design, build, and maintain efficient, reusable, and reliable code for backend services.
- Develop and implement APIs to support front-end and external service integrations.
- Optimize applications for maximum speed, scalability, and robustness.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot, debug, and resolve application issues to maintain performance and functionality.
- Ensure the best possible performance, quality, and responsiveness of applications.
- Conduct code reviews to maintain code quality and standards.
Key Requirements: - 3+ years of professional experience in backend development, with proficiency in Java, Python, or Node.js.
- Experience with databases such as MongoDB, MySQL, or PostgreSQL.
- Knowledge of RESTful APIs, microservices architecture, and cloud services (e.g., AWS, Google Cloud).
- Understanding of multithreading, concurrency, and design patterns.
- Familiarity with version control tools such as Git.
- Strong problem-solving skills and the ability to work in a collaborative team environment.
- Experience with CI/CD pipelines is a plus.