About Our Software Development Opportunity
At our organization, we are dedicated to empowering individuals and businesses worldwide. Our cutting-edge recruiters connect leading companies with top talent, fostering a dynamic environment where innovation thrives.
Key Responsibilities:
* Design, develop, and deploy various services and APIs
* Apply principles of software development best practices to craft maintainable and high-quality code
* Collaborate with product owners to ensure features and changes align with business requirements and strategic goals
* Engage closely with designers, UX, and other developers to grasp new features, dependencies, and technical intricacies
* Carry out additional assigned tasks
Essential Skills and Qualifications:
* Advanced proficiency in spoken and written English
* Proficiency in SQL and NoSQL databases
* Experience with microservices and cloud computing
* Knowledge of algorithms
* Understanding of IT infrastructure
* Ability to manage Agile methodologies
* Familiarity with software development best practices, SOLID principles, clean code, and scalable solutions
* Understanding of design patterns
* Experience in developing entire applications from scratch
* Proficiency in automated tests, CI/CD pipelines
* Experience with version control systems
* Strong skills in unit testing, integration testing, and code coverage