Backend Developer
Minimum experience:
5-6 years
At Pesto, top-tier clients are on the hunt for software tech leads who can effortlessly lead a team of engineers to deliver high-quality technical solutions. The ideal candidate should have the ability to organize a team and influence technical direction.
Apply now
Job description
Responsibilities
  • Design and implement robust backend solutions using Java and Python, ensuring system scalability, performance, and reliability.
  • Collaborate with front-end developers and other team members to establish objectives and design more functional, cohesive codes to enhance the user experience.
  • Develop and maintain APIs, services, and systems across our engineering teams.
  • Work with databases and server-side frameworks to ensure efficient data storage and retrieval.
  • Identify bottlenecks and bugs, and devise solutions to these problems, maintaining code quality and organization.
Minimum requirements
  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in backend development, with a strong understanding of Java and Python.
  • Experience with server-side frameworks (e.g., Spring Boot for Java, Django/Flask for Python).
  • Knowledge of database technology such as SQL, NoSQL, and database design principles.
  • Understanding of code versioning tools, such as Git, and familiarity with continuous integration.
Preferred skills
  • Experience in developing and maintaining microservices architectures.
  • Familiarity with containerization and orchestration technologies (e.g., Docker, Kubernetes).Knowledge of cloud platforms like AWS, Azure, or GCP.
  • Strong problem-solving skills and the ability to work under tight deadlines.
  • Good communication skills and a team-oriented approach to development.
Interested in this job?
Apply now