Join our tight-knit software engineering team as a Senior Software Engineer (backend), where you'll play a pivotal role in crafting exceptional products. You'll have the opportunity to lead and mentor junior engineers, while contributing your expertise to shape the development of robust and efficient API solutions.
Impact:
- Lead the design and implementation of crucial engineering practices, fostering a collaborative team spirit and mentoring junior engineers.
- Collaborate with accomplished professionals to enhance skills in a dynamic environment and drive innovation.
Ownership:
- Take ownership of critical aspects of product development, influencing its direction through strategic insights and contributions.
What you will do (responsibilities):
- Lead the development of high-quality backend APIs using Python or Node.js, ensuring scalability, performance, and adherence to best practices.
- Mentor and guide junior engineers in designing and implementing robust API solutions and engineering practices.
- Establish and maintain comprehensive unit test cases and automated testing processes to ensure code quality and reliability.
- Collaborate closely with cross-functional teams to design API interfaces that meet complex business requirements and drive product excellence.
- Architect and optimize APIs for maximum speed, efficiency, and seamless integration with frontend components.
- Lead troubleshooting and debugging efforts, ensuring smooth API functionality and enhancing user experience.
- Drive the creation of comprehensive and user-friendly API documentation, ensuring clarity and accessibility for both internal and external stakeholders.
- Stay abreast of industry trends and emerging technologies, providing guidance on adopting new tools and best practices to improve API development processes continuously.
What we are looking for (qualifications and skills):
Mid-Senior level
Full-time
Engineering and Information Technology
Software Development