We are looking for a skilled Backend Developer to join our dynamic team. As a Backend Developer, you will be responsible for designing, developing, and maintaining the server-side logic, ensuring high performance and responsiveness to requests from the frontend. You will work closely with our front-end developers, product managers, and other stakeholders to deliver robust and scalable solutions for our SaaS platform.
Responsibilities
Develop and Maintain Backend Services: Design, implement, and maintain scalable and robust backend services using Java and Spring Framework.Database Management: Design, implement, and manage NoSQL databases, ensuring efficient data storage and retrieval.API Development: Develop and maintain RESTful APIs to support front-end functionalities and third-party integrations.Performance Optimization: Optimize application performance, focusing on scalability, reliability, and efficiency.Security Implementation: Implement security and data protection measures to safeguard our platform and user data.Collaboration: Work closely with front-end developers, product managers, and other stakeholders to define and implement new features and improvements.Code Quality: Ensure code quality by writing clean, maintainable, and efficient code. Conduct code reviews and provide constructive feedback.Troubleshooting: Debug and resolve technical issues, providing timely resolutions to any problems that arise.
Requirements
Experience: Minimum of 1 years of experience in backend development, specifically with Java and Spring Framework.Database Expertise: Strong experience with NoSQL databases such as MongoDB, Redis, or similar.API Development: Proven experience in developing RESTful APIs and integrating with third-party services.Performance and Optimization: Deep understanding of performance optimization techniques and tools.Security: Solid understanding of security principles and best practices in backend development.Problem-Solving Skills: Excellent analytical and problem-solving skills, with the ability to think critically and independently.Collaboration: Strong communication skills and the ability to work effectively in a collaborative team environment.Education: Bachelor’s degree in Computer Science, Engineering, or a related field.
Preferred Qualifications
Familiarity with containerization technologies like Docker and Kubernetes.Understanding of microservices architecture.
Join our team and contribute to the development of cutting-edge solutions for our SaaS platform. If you are passionate about backend development and have the skills to build scalable and efficient systems, we want to hear from you!