We are currently seeking a skilled Senior Backend Developer to join our innovative team. As a Senior Backend Developer at CNTXT, you will play a crucial role in designing, implementing, and maintaining robust backend systems using Node.js and Python. Collaboration with cross-functional teams will be key in delivering cutting-edge solutions that drive our business forward.
Responsibilities:
Design, develop, and maintain scalable backend services and APIs utilizing Node.js and Python
Collaborate closely with frontend developers to integrate server-side logic with user-facing elements
Optimize application performance and scalability to meet growing demands
Conduct thorough code reviews and offer constructive feedback to team members
Troubleshoot and resolve issues in production environments promptly
Stay abreast of emerging technologies and industry best practices in backend development
Requirements:
Bachelor's degree in computer science, Engineering, or a related field
3+ years of experience in backend development with expertise in Node.js and Python
Demonstrated experience in designing and implementing RESTful APIs
Familiarity with both relational and NoSQL databases (e.g., PostgreSQL, MongoDB)
Solid understanding of software development principles, design patterns, and algorithms
Excellent communication and collaboration skills
Ability to thrive in a fast-paced, dynamic environment while working independently and within a team.
Nice to Have:
Hands-on experience with cloud platforms such as AWS, Azure, or GCP
Proficiency in Docker and Kubernetes for containerization and orchestration
Knowledge of message broker systems like RabbitMQ or Kafka
Familiarity with CI/CD pipelines and automated testing frameworks