Who are we looking for
As a Backend Software Developer at Tartan, you will be a key player in the design, development, and delivery of our API products. The ideal candidate should have 2-5 years of hands-on experience in backend development with a focus on Python. Proficiency in databases such as MySQL or PostgreSQL is essential. Additionally, working knowledge of a NoSQL database such as MongoDB would be helpful.
Knowledge of cloud services like AWS or GCP is considered a strong advantage. We are looking for individuals who are passionate about problem-solving and committed to delivering high-quality software solutions.
Key Responsibilities
- Design, develop, test, and maintain backend services and APIs using Python.
- Collaborate with cross-functional teams to understand requirements and translate them into technical solutions.
- Work with databases, including MySQL or PostgreSQL, for efficient data storage and retrieval.
- Ensure the performance, scalability, and security of backend systems.
- Problem-solving and troubleshooting to address software defects and issues.
- Stay informed about industry trends and best practices to optimize the software development process.
- Contribute to the overall software delivery process, focusing on quality and efficiency.
Requirements
- 2-5 years of professional experience in backend software development.
- Proficiency in Java or Python for building robust and scalable applications.
- Understanding of databases, including MongoDB and either MySQL or PostgreSQL.
- Knowledge of cloud services such as AWS or GCP is a plus.
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.
- Focus on software delivery with a commitment to meeting deadlines.
- Ability to adapt and thrive in a dynamic startup environment.
Nice To Have
- Familiarity with containerization technologies like Docker.
- Exposure to DevOps practices for continuous integration and deployment.
- Experience in microservices architecture.