Backend Developer at Sapiens Software
We are seeking a highly skilled and motivated Backend Developer to join our team.
Requirements & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent work experience may be considered.
- Proven experience as a Backend Developer or similar role, with a strong portfolio of previous projects.
- Proficiency in server-side programming languages such as Python, Java, or Node.js.
- Experience in cloud based integrations
- Experience in Web API
- Strong knowledge of web application development frameworks, such as Django, Flask, Spring, or Express.js.
- Experience with relational and NoSQL databases, including query optimization and data modeling.
- Familiarity with version control systems, preferably Git.
- Understanding of RESTful APIs and experience in building and consuming them.
- Knowledge of software testing principles and methodologies, including unit testing and integration testing.
- Strong problem-solving and analytical skills.
- Excellent collaboration and communication skills to work effectively within a team environment.
Description
We are seeking a highly skilled and motivated Backend Developer to join our team. As a Backend Developer, you will be responsible for designing, developing, and maintaining the server-side logic of our web applications and systems. Your primary focus will be the development of robust and scalable backend solutions that power our products and services.
Duties & Responsibilities
- Design and develop efficient and reliable server-side applications and systems.
- Collaborate with the front-end development team to integrate user-facing elements with server-side logic.
- Implement data storage solutions and database schemas that meet the project requirements.
- Write clean, maintainable, and well-documented code.
- Conduct thorough testing and debugging of applications to ensure optimal performance and reliability.
- Optimize application performance by implementing efficient algorithms and techniques.
- Collaborate with cross-functional teams, including product managers and designers, to gather requirements and translate them into technical solutions.
- Stay updated with emerging technologies and industry trends, and apply them to improve development practices and processes.
- Troubleshoot and resolve issues reported by users or identified through monitoring and testing.
- Participate in code reviews to ensure adherence to best practices and coding standards.
Requirements & Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent work experience may be considered.
- Proven experience as a Backend Developer or similar role, with a strong portfolio of previous projects.
- Proficiency in server-side programming languages such as Python, Java, or Node.js.
- Experience in cloud based integrations
- Experience in Web API
- Strong knowledge of web application development frameworks, such as Django, Flask, Spring, or Express.js.
- Experience with relational and NoSQL databases, including query optimization and data modeling.
- Familiarity with version control systems, preferably Git.
- Understanding of RESTful APIs and experience in building and consuming them.
- Knowledge of software testing principles and methodologies, including unit testing and integration testing.
- Strong problem-solving and analytical skills.
- Excellent collaboration and communication skills to work effectively within a team environment.
🎉 Let Employers Find You!
Create Your Profile (simple)
Employers will see your profile when they are sending a job in your skill.
Create Your Profile (simple)