About the Job
We are seeking a skilled software engineer to join our team and contribute to the development of innovative solutions.
* Design, develop, and deploy various services and APIs using cutting-edge technologies.
* Apply principles of clean code, SOLID, and scalability to ensure maintainable and high-quality software.
* Collaborate with product managers to align features and changes with business objectives and strategy.
* Work closely with designers, UX specialists, and other developers to stay up-to-date on new features, dependencies, and technical complexities.
* Fulfill additional assigned tasks as needed.
Requirements
* Proficiency in English (spoken and written).
* Strong skills in SQL and NoSQL databases.
* Experience with Microservices and cloud computing.
* Knowledge of algorithms and data structures.
* Understanding of IT infrastructure and architecture.
* Ability to manage Agile methodologies.
* Familiarity with best practices, clean code, and scalable solutions.
* Understanding of design patterns and principles.
* Experience in developing entire applications from scratch.
* Skills in automated testing, CI/CD pipelines.
* Experience with version control systems.
* Strong unit testing, integration testing, and code coverage skills.
Why Join Us?
We offer a dynamic work environment that fosters growth, innovation, and collaboration. Our team is passionate about delivering high-quality solutions that make a real impact.
What We Offer
We provide a comprehensive benefits package, including health insurance, retirement planning, and opportunities for professional development.