Job Openings Backend Engineer (Python & Typescript)

About the job Backend Engineer (Python & Typescript)

We are seeking a Backend Developer with +2 years of experience for one of our US clients.

Key Responsibilities:

  • Backend Development: Utilize TypeScript and Python to build scalable, robust software solutions on the backend.

  • API Development: Design and develop RESTful APIs using NestJS and FastAPI, ensuring seamless integration with various frontend and backend systems.

  • Collaboration: Work closely with cross-functional teams, including data scientists, QA engineers, and product managers, to deliver high-quality software solutions.

  • Code Quality: Participate in code reviews, ensuring adherence to best practices, coding standards, and security guidelines.

  • Documentation: Create and maintain comprehensive documentation, including design specifications, API documentation, and user guides.

  • Problem Solving: Analyze and resolve complex software issues, applying innovative solutions to meet technical challenges.

  • Continuous Improvement: Stay up-to-date with the latest trends in software engineering.

Secondary Responsibilities:

  • Cloud Infrastructure: Implement and manage cloud-based solutions using AWS services (Lambda, S3, PostgreSQL, DynamoDB, etc.), ensuring high availability, scalability, and security.
  • CI/CD Pipeline Management: Set up and maintain CI/CD pipelines using GitHub Actions or similar platforms, automating deployments, testing, and code quality checks.

Nice to have:

  • Proficiency in CI/CD tools and practices, especially GitHub Actions.

  • Familiarity with Docker and container orchestration tools like Kubernetes/ECS

  • Strong knowledge of cloud architecture and best practices in AWS.

  • Proficiency in AWS services, including but not limited to Lambda, S3, EC2, PostgreSQL, and DynamoDB.