As a Backend Software Web Developer, you will collaborate with frontend developers, Product Owner, and other cross-functional teams to deliver high-quality and scalable web applications.
Design, develop, and maintain the backend components of web applications.
Collaborate with frontend developers to ensure seamless integration of user-facing elements with server-side logic.
Build and optimize database schemas and queries for performance and scalability.
Implement APIs for third-party integrations and internal services.
Participate in code reviews, identify areas for improvement, and provide constructive feedback.
Troubleshoot and debug issues across the application stack.
Work closely with cross-functional teams to define and implement features that enhance user experience.
Stay up-to-date with industry trends and best practices in backend web development.
Requirements
Proven experience as a Backend Developer, with a focus on web applications.
Proficiency in programming languages such as Java, JavaScript and TypeScript.
Experience with database management systems, such as MySQL, PostgreSQL, or MongoDB.
Strong understanding of RESTful APIs, GraphQL and web services.
Familiarity with version control systems (e.g., Git) and agile development methodologies.
Familiarity with asynchronous operations or event-driven architectures is a plus
Excellent problem-solving skills and attention to detail.
Effective communication and teamwork abilities.
Preferably has done Agile development or with relevant SCRUM related experience.