Job Description
As a seasoned software developer, you will play a vital role in driving the success of our global technology team. We're looking for a skilled backend engineer to join our multidisciplinary group of professionals located across the globe.
The successful candidate will be responsible for designing, building, and maintaining efficient, reusable, and reliable code/APIs to support applications both for web and mobile. You will collaborate regularly with product managers, quality assurance teams, designers, and other developers to translate business requirements into technical solutions.
Key Skills and Qualifications
* Bachelor's or Master's degree in computer science, engineering, or related field
* 3+ years of experience in software development, with a focus on building scalable and reliable systems
* Extensive knowledge of DotNet C#, LINQ, MS SQL, Entity Framework, and related technologies
* Capable to use version control software such as GIT
* Knowledge of SOLID principles
* Knowledge of clean code practices
* Experience using web service protocols such as Rest, API design for extensibility and integration
* Experience debugging complex applications
* Experience with Agile development project management methodologies
* Database Development in SQL Server or NoSQL Databases
* Some familiarity of Docker
What We Offer
A dynamic work environment that fosters collaboration, innovation, and continuous learning. We offer a competitive compensation package, comprehensive benefits, and opportunities for professional growth and development.
How to Apply
To learn more about this exciting opportunity, please submit your application by providing us with your updated resume and a cover letter outlining your relevant skills and experience. We look forward to hearing from you!