We are seeking a highly skilled Senior Application Developer to join our team.
This role involves designing and developing powerful applications using cutting-edge technologies. The ideal candidate will be able to craft robust software solutions, make architectural decisions, and create high-impact applications that solve complex business challenges.
To succeed in this position, you should have 3+ years of experience in software development. You should have a proven track record with APIs and Web Services, as well as experience working with database technologies and designing real-world software modules.
The successful candidate will also have advanced English proficiency, basic knowledge of IT infrastructure, and experience designing and implementing unit tests. Familiarity with CI/CD pipelines is also a plus.
Key Responsibilities
* Design and develop scalable and efficient software applications
* Collaborate with cross-functional teams to identify and prioritize project requirements
* Maintain and improve existing software systems
Requirements
* 3+ years of experience in software development
* Strong knowledge of programming languages and software development methodologies
* Experience with APIs and Web Services
* Experience working with database technologies