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.
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 expectations
Collaboration: 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.
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.
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