Job Description:
We are seeking an experienced Backend Developer to join our dynamic product team. The right candidate will excel in building scalable backend services and APIs, while also bringing experience in analytics โ particularly in deriving meaningful insights from application and operational data within an enterprise environment. This role involves crafting the backend foundation for intelligent features such as usage insights, behavioral pattern detection, and automated triggers that elevate overall user experience.
Responsibilities:
- Design, develop, and maintain backend services and APIs to support enterprise software applications.
- Build robust, secure, and scalable APIs to enable seamless communication with frontend and mobile applications.
- Implement authentication, authorization, and data protection mechanisms for secure access.
- Design, optimize, and manage database schemas for efficient data storage, retrieval, and integrity.
- Develop backend components that enable analytics on operational and user activity logsโfor example, analyzing alert-closure patterns to recommend improved notification strategies.
- Create foundational services that support data-driven insights and enable automated system recommendations based on user behavior or system events.
- Collaborate with product, UX, and engineering teams to define requirements and translate them into technical solutions.
- Write clean, maintainable, and well-documented code following best industry practices.
- Conduct code reviews, debugging, and performance tuning to ensure high-quality software delivery.
- Prototype and evaluate analytics or machine-learning models that enhance product intelligence and operational efficiency.
- Participate actively in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
- Stay current with emerging backend technologies, development tools, and analytics approaches
Requirements:
- Bachelor's degree in Computer Science, Engineering, or related field.
- Professional experience in backend development for product-based environments; familiarity with healthcare regulatory requirements is a plus.
- Proficiency in one or more backend languages (Go, Java, Python, etc).
- Strong understanding of database technologies, including SQL and NoSQL systems.
- Experience with version control (e.g. Git) and collaborative development workflows.
- Solid problem-solving skills with strong attention to detail.
- Ability to work independently and collaboratively in a fast-paced environment.
- Good communication and interpersonal skills
Preferred Qualifications:
- Experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of containerization and orchestration tools (Docker, Kubernetes).
- Familiarity with CI/CD pipelines, automated testing, and DevOps practices.
- Exposure to analytics, machine learning, or data engineering concepts within software products