Job Overview
hiring a Senior Software Engineer focused on the back-end stack to join our team. We are looking for people with a passion for designing and building fast-performing scalable enterprise systems in collaboration with a cross-functional team. As a team, we maintain a supportive development environment through mentorship, training, and code reviews.
Responsibilities:
• Architect and develop robust and scalable backend systems using either Node.js/Express or Python (FastAPI or Django-Ninja)
• Design and implement RESTful APIs and microservices to support our application’s functionalities
• Collaborate with cross-functional teams, including frontend developers, product managers and designers, to deliver high-quality features
• Ship frequently – develop in 2-4 week sprints that include retros focused on evolving and tuning our process
• Foster a culture of continuous improvement and learning through code review meetings, knowledge sharing and mentoring teammates
• Stay up-to-date with the latest backend technologies and industry trends, and propose innovative solutions to improve our systems
• Refine technologies and development practices that will be utilized across our products
Qualifications:
• 7+ years of professional experience in backend development, with at least 4 years in a senior or leadership role
• Strong proficiency in either Node.js/Express or or Python (FastAPI or Django-Ninja)
• Extensive experience designing and building scalable and performant RESTful APIs and microservices
• Solid understanding of database design and optimization techniques (e.g., SQL, NoSQL)
• Familiarity with cloud platforms such as AWS, GCP, or Azure
• Experience with containerization technologies like Docker/Docker Compose and orchestration platforms like Kubernetes
• Knowledge of caching mechanisms (e.g., Redis) and message queues (e.g., RabbitMQ, Kafka)
• Expertise in implementing security measures, such as authentication and authorization protocols (e.g., OAuth, JWT)
• Excellent problem-solving skills and the ability to debug complex issues effectively
• Strong communication and collaboration skills, with the ability to work well in a team environment
• Proficiency in version control systems (Git)
• You thrive in an open and collaborative environment
• You like to share – you write code that is modular and extensible whenever possible and have a passion for mentoring your fellow engineers
• You love to ship – you can talk through examples of projects that you had end to end responsibility for.
• You want to go home every day knowing your work is valued and will materially impact staff and patients
Job Detail
-
Offerd Salary$3,000
-
Experience8 Years +
-
GenderBoth