You will develop server-side application logic using Python to integrate with front-end components and manage database schemas.
Responsibilities
- Write clean, tested, and maintainable code that is reusable and extendable.
- Coordinate and participate in code reviews with product and cross-department teams.
- Build, test, and deploy new features by collaborating with engineers, designers, and leadership.
- Integrate applications with backend services and databases.
- Conduct work assignments of increasing complexity with moderate supervision.
Required Skills
- 4+ years of professional backend development experience, including software product development.
- 3+ years of professional Python development experience.
- Proficiency with SOLID object-oriented development principles.
- Experience with RESTful APIs and web API consumption.
- Strong analytical and problem-solving abilities.
- Experience with Git, source code management, merging, and pull-requests.
- Experience working within an agile methodology (sprints, points estimation, standups).
- Demonstrated experience collaborating with stakeholders to define high-level requirements.
- Excellent written and verbal communication skills.
Preferred Skills
- Experience with AWS or Azure cloud development platforms.
- Experience with AI, RAG, and LLM application development.