Senior Backend Developer віддалено Job title: Senior Backend Developer Start Date: ASAP Est. Project Duration: 10 months with possible extension Number of Openings: 1 Allocation: Full-time (~160 hrs/month) Candidate Location(s): Offshore Job Description: We are seeking a highly skilled and experienced Senior Backend Developer to join our dynamic IT team. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining scalable backend applications usin
Senior Backend Developer
віддалено
Job title: Senior Backend Developer
Start Date: ASAP
Est. Project Duration: 10 months with possible extension
Number of Openings: 1
Allocation: Full-time (~160 hrs/month)
Candidate Location(s): Offshore
Job Description:
We are seeking a highly skilled and experienced Senior Backend Developer to join our dynamic IT team. As a Senior Backend Developer, you will be responsible for designing, developing, and maintaining scalable backend applications using a wide range of technologies, including C#, .Net Core, Asp.net Core, C#, RabbitMQ, AWS, Azure, MSSQL, PostgreSQL, Docker, and Kubernetes.
Responsibilities:
- Design, develop, and maintain efficient and reliable backend applications using C#, .Net Core, and Asp.net Core.
- Collaborate with cross-functional teams to gather and analyze requirements, and translate them into technical specifications.
- Implement and maintain database schemas and queries using MSSQL and PostgreSQL.
- Develop and integrate messaging systems using RabbitMQ for effective communication between services.
- Build and deploy scalable applications using Docker and Kubernetes.
- Work with cloud services such as AWS and Azure for application hosting and deployment.
- Ensure the performance, security, and scalability of the backend systems.
- Troubleshoot and debug complex technical issues, identify bottlenecks, and propose effective solutions.
- Collaborate with front-end developers and UX/UI designers to integrate user-facing elements with server-side logic.
- Conduct code reviews and provide constructive feedback to maintain code quality and best practices.
- Stay up-to-date with emerging technologies and industry trends, and recommend innovative solutions to enhance system performance and efficiency.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 8+ years of proven experience as a Backend Developer or similar role, with a strong focus on C#, .Net Core, and Asp.net Core.
- Proficiency in RabbitMQ for building messaging systems.
- Experience working with cloud platforms such as AWS and Azure.
- Strong knowledge of relational databases like MSSQL and PostgreSQL, including schema design and query optimization.
- Familiarity with containerization technologies like Docker and orchestration frameworks like Kubernetes.
- Solid understanding of software development principles, design patterns, and best practices.
- Excellent problem-solving skills and ability to work effectively in a fast-paced environment.
- Strong communication and collaboration skills, with the ability to work well in a team.
- Continuous learning mindset and ability to adapt to new technologies and frameworks.
Preferred Qualifications:
- Experience with microservices architecture and RESTful API development.
- Knowledge of DevOps practices and tools for CI/CD pipeline automation.
- Familiarity with NoSQL databases such as MongoDB or Cassandra.
- Experience with performance optimization and monitoring tools.
- Certifications in relevant technologies (e.g., AWS Certified Developer, Microsoft Certified: Azure Developer Associate) would be a plus
Working conditions:
Mon — Fri 10 — 7 Georgia Standard Time — overlap 6 hours with the team between 12 pm to 6 pm GMT +4
NOTE: at least Upper Intermediate English (both writing and speaking)