The Software Engineer is responsible for creating software solutions that will help grow the business by transforming complex concepts into clean, simple solutions.
Requirements
- Write well-documented, highly maintainable and performing code, with appropriate test coverage;
- Investigate and resolve application issues, bottlenecks and inefficiencies;
- Conduct and participate in code reviews that span multiple languages and applications;
- Supports and develops software engineers by providing advice, coaching, and feedback as well as conducting design sessions, assisting in code deployments and day-to-day operations;
- Participate in Agile Ceremonies to provide feedback and communicate issues/blockers and communicate project status.
Benefits
- Flexible working format - remote, office-based or flexible
- Competitive salary and good compensation package
- Personalized career growth
- Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
- Active tech communities with regular knowledge sharing
- Education reimbursement
- Memorable anniversary presents
- Corporate events and team buildings
