Job Description:
We are seeking a skilled Backend Developer to handle the back end of our application. The
ideal candidate will have experience in navigating an ever-changing landscape, espousing
agile development practices, and the ability to effectively integrate front-end components.
Key Responsibilities:
Collaborate with cross-functional teams to define, design, and deliver new features.
Develop and maintain back-end services and APIs that power our web applications.
Ensure the scalability and reliability of back-end services.
Optimize applications for maximum speed and efficiency.
Integrate back-end components with front-end services.
Participate in code reviews and contribute to continuous improvement of the
development process.
Stay up-to-date with the latest industry trends and technologies.
Qualifications:
Proven experience as a Backend Developer.
Proficiency in server-side languages such as C# and .NET framework (3+ years).
Strong understanding of SQL and database management (3+ years).
Experience with version control systems such as Git (2+ years).
Excellent problem-solving skills and attention to detail.
Ability to work effectively in an agile environment.
Effective communication and teamwork skills.
Experience with message brokers such as Kafka and RabbitMQ (2+ years).
Experience with cloud services, specifically Azure (2+ years).
Nice to Have:
Understanding of microservices architecture (2+ years).
Experience with DevOps practices and tools (1+ years).