Introduction
We are looking for talented and passionate software professionals with a strong background in Python/ Go lanf software development to join our team. We are working on an exciting product that helps our customers manage their applications and their dependencies spread across multi-cloud and hybrid environments.Your Role And Responsibilities
As a backend software developer, your responsibilities will include working with our development team to deliver high quality product capabilities in an Agile environment, owning feature development, adhering to established best practices and sprint deadlines or actively communicate concerns in meeting expectationsCollaboration: Work closely with Development team members, Product Management, Designers, frontend developers, DevOps engineers, and other stakeholders to finalize the development scope and commitments. Co-ordinate development, QA, deployment and documentation.Delivery: Make sure development deliverables would have expected timelines, milestones with the expectation of quality.Design and Development: Create and maintain scalable, robust, and secure backend services and APIs to support cloud-based applications.Required Technical And Professional Expertise
Proficiency in Python
or Go (Golang)
Strong skills in designing and implementing REST APIs
.Solid understanding of relational databases and expertise in writing efficient SQL
queries and managing database schemas.Experience with Docker
and Kubernetes
.Expert skill in using Git
for source control, branching, and merging.Excellent analytical and problem-solving skills with proven ability to debug complex systems effectively.Preferred Technical And Professional Experience
Experience with the FastAPI
framework.Knowledge of generating and maintaining API documentation using Swagger
(OpenAPI Specification), specifically OpenAPI 3.0
.Awareness and practical knowledge of code security
principles and practices and vulnerability mitigation