Backend Developer
Experience: 3+years
A Backend Developer is responsible for developing and maintaining the server-side logic of applications. The role involves working with a variety of programming languages, databases, and frameworks to create scalable and reliable backend systems.
Requirements:
- Strong programming skills in languages such as Python, Java, or Node.js or .net Core
- Familiarity with web development frameworks such as Django, Flask, or Spring
- Experience with database systems such as MySQL, MongoDB, or PostgreSQL
- Familiarity with version control systems such as Git
- Familiarity with microservices architectures
- Knowledge of web development best practices, including Agile methodologies
- Familiarity with testing frameworks such as Jest or Junit
- Experience with cloud-based services such as AWS or Azure or Google Cloud Platform
- Familiarity with DevOps practices such as containerization and deployment automation
- Strong problem-solving skills and attention to detail
- Excellent communication and collaboration skills