This role is for one of the Weekday's clients
We are looking for a skilled and experienced Backend Engineer (SDE 2) to join our dynamic team. In this role, you will be responsible for designing, developing, and maintaining scalable and efficient backend systems that power our applications.
Responsibilities
- API & Microservices Development: Design, build, and maintain RESTful APIs and microservices using Go, Python, and Node.js, ensuring high performance and scalability.
- Cross-functional Collaboration: Work closely with frontend engineers to integrate user-facing components with backend logic for a seamless and efficient user experience.
- Code Quality & Best Practices: Write clean, efficient, and well-documented code following best practices to ensure maintainability, scalability, and performance.
- Performance Optimization: Proactively identify bottlenecks and optimize applications for speed and scalability.
- Code Reviews & Quality Assurance: Participate in code reviews, contribute to refining engineering practices, and ensure the codebase remains of high quality.
- Troubleshooting & Debugging: Diagnose and resolve issues in both production and development environments, addressing any bugs or technical challenges.
- Continuous Learning: Stay updated on the latest backend technologies and trends, applying new insights to enhance system performance and innovation.
Requirements
- Experience: 2-4 years in backend development.
- Programming Skills: Strong proficiency in at least two of the following languages: Go, Python, Node.js.
- OOP Principles: Solid understanding of Object-Oriented Programming (OOP) concepts.
- Microservices Expertise: Experience designing and implementing microservices architectures.
- Database Knowledge: Familiarity with both relational and NoSQL databases.
- System Design: Knowledge of system design principles and best practices.
- Problem-solving: Excellent debugging and problem-solving skills.
- Collaboration: Strong communication and teamwork skills.
Skills: go,restful apis,microservices,node.js,python,go (golang),relational databases,system design,problem-solving,nosql databases,debugging,collaboration,object-oriented programming (oop),backend development