This role is for one of the Weekday's clients
We are seeking a skilled Senior Software Engineer with a strong emphasis on backend development to join our dynamic team. The ideal candidate will have 3-6 years of experience in designing and implementing robust backend solutions, ensuring high performance and responsiveness to requests from the frontend. You will work closely with cross-functional teams to deliver innovative solutions that enhance our product offerings.
Key Responsibilities
- Design, develop, and maintain scalable and efficient backend services and APIs.
- Collaborate with frontend developers to integrate user-facing elements with server-side logic.
- Optimize applications for maximum speed and scalability.
- Implement security and data protection measures in backend systems.
- Troubleshoot and debug applications to enhance performance and reliability.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay updated with emerging technologies and industry trends to apply best practices in backend development.
- Mentor and guide junior developers in best practices and coding standards.
Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 3-6 years of professional experience in backend development.
- Proficiency in Java, Python, Node.js
- Experience with backend frameworks such as Spring, Django, Express.js
- Strong understanding of RESTful API design and microservices architecture.
- Familiarity with database technologies (SQL and NoSQL).
- Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes) is a plus.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
Skills: sql,docker,express.js,backend development,nosql,microservices architecture,node.js,spring,django,kubernetes,code,architecture,java,python,restful api design,api