Senior Backend Engineer

Logo of SAVii

SAVii

πŸ“Remote - India

Job highlights

Summary

Join SAVii, a leading employee wellness platform company, as a Backend Engineer. You will play a key role in developing and maintaining robust, scalable, and efficient server-side applications using Python and relevant frameworks. Collaborate closely with the Head of Engineering on new initiatives and long-term technical strategy. Mentor junior team members and champion a culture of code quality and continuous improvement. This role requires strong experience in web application development, database management, and microservices architecture. SAVii offers a remote-first work environment and a people-centric culture.

Requirements

  • Strong experience working in product teams, interfacing with engineers of all levels, and working closely alongside Product Managers to refine requirements, flush out technical dependencies
  • 4+ years in the industry in web app development
  • Database Management: Design, create, and optimize database schemas for different use cases. Utilize PostgreSQL and MongoDB to store and manage structured and unstructured data effectively
  • Data Modeling: Translate complex business requirements into well-structured data models that ensure efficient storage, retrieval, and manipulation of data
  • Authentication and Authorization: Implement secure authentication and authorization mechanisms in APIs, ensuring proper access control to resources
  • Caching Strategies: Implement caching mechanisms using Redis to improve application performance, reduce database load, and speed up frequent queries
  • Microservices Architecture: Design, develop, and maintain microservices using Python. Implement communication between microservices using appropriate protocols (e.g., REST, gRPC)
  • Database Query Optimization: Write efficient SQL queries and use indexing techniques to optimize database queries for better performance and reduced latency
  • Code Quality and Testing: Write clean, maintainable, and well-tested code. Develop unit tests, integration tests, and conduct code reviews to ensure high code quality
  • Good understanding of design patterns, test-driven development, and software development best practices. Demonstrable experience on unit testing

Responsibilities

  • Be a role model for other members within the engineering community at Savii
  • Become a close partner of the Head of Engineering, working alongside them on new initiatives and developing long term technical strategy
  • Taking the lead on the front-end / back-end roadmap, building out a component library to be shared across the whole software estate
  • Work to build consistency across all front-end projects, caring deeply about high quality documentation and interfaces
  • Supporting junior members to learn and thrive through building a strong and patient code review culture
  • Be a firm believer in pragmatism and all it entails
  • Help us deliver the longer and more deliberate strategy of continuous improvement
  • Work to build consistency across projects, caring deeply about high quality documentation and interfaces
  • Be highly conscientious of the end-user, and understanding that if you put the user first everything will follow
  • You’ll continue to take part as a key member of a product team, so radical focus on user needs is a must

Benefits

  • Remote-first organization
  • Plethora of enabling benefits enhancing your personal and professional life

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs