The vacancy is well-structured with clear expectations, though some details on compensation and company profile could be improved.
Job description
SENSE is looking for a Senior Software Engineer for a large enterprise project. Join a professional team and work on innovative solutions.
Responsibilities
### What You Will Do
- Develop new and enhance existing functionality
- Design and implement integration solutions
- Add new product and technical metrics
- Solve technically complex problems related to scaling high-load distributed services
- Conduct code reviews
- Collaborate with other team members to achieve necessary results
- Design architecture and develop new services
Requirements
### Expectations from the Candidate
- Confident knowledge in building microservices architecture, understanding its pros and cons
- Knowledge and experience with Java 21+ (collections, streams, exceptions, inheritance, and OOP)
- Understanding of OOP and design patterns
- Ability to organize requirements gathering, technical discussions, development, and implementation processes
- Experience working in a team, understanding Agile principles
- Experience in multithreading programming
Conditions
### Working Conditions
- Opportunity to initiate and implement your ideas (initiative is welcomed and encouraged)
- Employment under the Labor Code of the Russian Federation in an IT-accredited legal entity
- Training budgets (internal and external - conferences)
- Referral program
- Discounts with our partners, restaurants, children's institutions, entertainment venues, educational programs, etc.
- Professional team and modern approaches
- Individual motivation program based on work results
- Flexible work schedule
- Office infrastructure
About SENSE
Sense is an AI-powered talent engagement and recruitment automation platform for enterprise hiring teams. Its software helps companies automate outreach, candidate matching, scheduling, screening, chat, messaging, and referrals to improve recruiter efficiency and candidate experience.