Job Description
We seek an accomplished Software Professional to lead the development of cutting-edge software solutions in a collaborative agile environment.
* Work closely with cross-functional teams, including Product specialists and UI/UX designers, to deliver high-quality software products.
* Ensure that developed products meet required standards, are thoroughly tested, and are suitable for deployment.
* Focus on continuous delivery, eliminate obstacles, and identify opportunities for process and business improvements.
* Design, develop, and deploy high-performance, scalable software code.
* Implement robust and secure database architecture capable of handling rapid queries for data analysts and product owners.
* Maintain compliance with organizational policies, procedures, and guidelines, including those related to information security.
Requirements:
* Minimum 6 years of experience in back-end software engineering.
* At least 3 years of experience using GoLang to deliver production applications.
* Experience with Test-Driven Development (TDD) and latest testing frameworks.
* Knowledge of building microservices in cloud-based environments such as AWS.
* Familiarity with design patterns and SOLID principles.
* Experience in API development (RESTful).
* Proficiency in CI/CD pipeline automation.
* Experience with modern relational and non-relational databases (e.g., SQL and MongoDB).