- Company Name
- MyChoice
- Job Title
- Senior Full Stack Software Developer (6 - 10 Years Experience w Python, Django, TypeScript, React, Git, PostgreSQL)
- Job Description
-
**Job Title**
Senior Full Stack Software Developer (6‑10 Years Experience with Python, Django, TypeScript, React, Git, PostgreSQL)
**Role Summary**
Lead end‑to‑end feature development on a cloud‑native, real‑time insurance platform. Own both front‑end UI and back‑end services, ensuring high performance, clean architecture, and smooth integration with AI/ML components. Collaborate closely with product, design, and data teams to deliver scalable, user‑centric solutions.
**Expactations**
- 6–10 years of professional software development experience.
- Deep proficiency in Python/Django, TypeScript/JavaScript, React, Git, and PostgreSQL.
- Proven track record of building production‑grade web applications or substantial open‑source contributions.
- Strong problem‑solving skills, attention to detail, and a bias for clean code and excellent developer experience.
- Comfortable discussing technical trade‑offs with both technical and non‑technical stakeholders.
- Passion for AI/ML, eager to experiment with emerging technologies (e.g., Gemini, real‑time voice, browser AI).
- Design‑focused mindset; able to create intuitive, delightful UIs.
- Fluent written and spoken English.
- Team player who thrives in fast‑paced, iterative environments.
**Key Responsibilities**
- Design, develop, and deploy RESTful APIs and real‑time services using Django and associated tooling.
- Build responsive front‑end components in React, applying modern UI libraries (e.g., Chakra UI).
- Integrate AI/ML services (e.g., Gemini, custom models) to enhance underwriting and lead‑management workflows.
- Implement and maintain data persistence with PostgreSQL; leverage Redis for caching or real‑time state where needed.
- Write automated tests, continuous‑integration pipelines, and enforce code quality standards.
- Participate in sprint planning, daily stand‑ups, and product reviews; provide realistic estimates for feature delivery.
- Mentor junior engineers and contribute to knowledge sharing across the team.
**Required Skills**
- Python, Django, REST Framework (preferred)
- TypeScript/JavaScript, React, UI libraries (e.g., Chakra UI)
- Git, GitHub CI/CD workflows
- PostgreSQL (schema design, query optimization)
- Redis (caching, pub/sub)
- Experience with AI/ML integration (preferred)
- RESTful API design, authentication, and security best practices
- Unit and integration testing (pytest, Jest, etc.)
- Agile development methodologies (Scrum, Kanban)
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, OR equivalent professional experience.
- No specific certifications required, though familiarity with cloud platforms (AWS/GCP/Azure) or ML frameworks is a plus.