Backend Software Development Engineer - II
Maharashtra, Mumbai, India
Cogoport
Buchen Sie FCL, LCL, Luftfracht und Zollabfertigung online für eine problemlose Logistik. Holen Sie sich eine lückenlose Sendungsverfolgung und fachkundigen Support. Vereinfachen Sie jetzt Ihre Logistik.Responsibilities:
- Work on multiple projects, coordinating dependencies and interactions with internal teams and external partners.
- Design and develop large multi-tenant applications using Python/Kotlin.
- Follow best practices for Python/Kotlin development and ensure they are adhered to across the codebase.
- Build reusable backend libraries and modules for future use.
- Translate design and wireframes into high-quality, maintainable code.
- Write unit tests and adhere to test-driven development (TDD) practices.
- Collaborate with QA teams to assist in writing automated integration tests.
- Stay up to date with current and future backend technologies and architecture.
- Minimum 4-6 years of relevant experience in backend development.
- Strong proficiency in Python and/or Kotlin (must have experience in at least one of these languages, and knowledge of the other is a plus).
- Experience with backend frameworks like Django, Flask, FastAPI (for Python) or Spring Boot, Ktor (for Kotlin).
- Familiarity with cloud platforms such as AWS, Google Cloud, or Azure for deployment and infrastructure.
- Strong knowledge of SQL (PostgreSQL, MySQL) and experience in database partitioning and optimization strategies.
- Familiarity with NoSQL databases (e.g., MongoDB, Cassandra) is a plus.
- Experience with containerization tools like Docker and orchestration with Kubernetes.
- Strong version control skills using Git.
- Expertise in asynchronous programming concepts and extensive experience with task queues (e.g., Celery, Redis Queue, Sidekiq).
- Expertise in continuous integration/continuous deployment (CI/CD) tools like Jenkins, GitLab CI, CircleCI, or Travis CI.
- Expertise in microservices architecture and experience leading the implementation of microservices-based solutions.
- Proven expertise in unit and integration testing frameworks like PyTest, JUnit, Mock, or similar.
- Expertise in modern architectural patterns such as Event-Driven Architecture and Serverless.
- Expertise in GraphQL or RESTful API development and integration.
- Strong expertise in Data Science or Machine Learning is a significant advantage.
Core Values of Cogoport
- Intrapreneurship: At Cogoport, you own and drive projects forward. You have the world at your feet, and complete flexibility and freedom to take up new initiatives that would benefit the customer. Customer Centricity: Our customers are at the heart of all that we do. Without happy customers, our company is doomed. Understanding their perspective collectively is key to our success.
* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰
Tags: API Development APIs Architecture AWS Azure Cassandra CI/CD Django Docker Engineering FastAPI Flask GCP Git GitLab Google Cloud GraphQL Jenkins Kubernetes Machine Learning Microservices MongoDB MySQL NoSQL PostgreSQL Python SQL TDD Testing
Perks/benefits: Career development Startup environment
More jobs like this
Explore more career opportunities
Find even more open roles below ordered by popularity of job title or skills/products/technologies used.