Here Senior Engineer isnot just a "senior developer", but a technical driver: from design solutions to implementation of best practices and mentoring of colleagues. You will become a key figure in shaping the architecture and standards that will determine the quality and development of the product.WHAT YOU WILL DO:Develop backend services of varying complexity on Java, Spring Ecosystemin microservices and other architectural solutions using effective practices and patterns.Design distributed sys
Here Senior Engineer isnot just a "senior developer", but a technical driver: from design solutions to implementation of best practices and mentoring of colleagues. You will become a key figure in shaping the architecture and standards that will determine the quality and development of the product.
WHAT YOU WILL DO:
- Develop backend services of varying complexity on Java, Spring Ecosystemin microservices and other architectural solutions using effective practices and patterns.
- Design distributed systems architecture, focusing on performance, scalability and security.
- Use AWS services (EC2, RDS Aurora, S3, SQS, CloudFront, SES, WAF, etc.) to build a sustainable infrastructure.
- Develop and optimize RESTful APIs and integrations (JSON, SOAP, XML, JMS, etc.).
- Work with SQL and NoSQL databases, ensuring efficient work with data.
- Organize CI/CD processes (Jenkins, GitLab CI, Cloud Foundry, SplitIO, etc.).
- Use monitoring tools (Dynatrace, Splunk, CloudWatch, etc.) to maintain stability.
- Work with Docker and Kubernetes to deploy and orchestrate services.
- Apply security practices (OWASP, Oauth2, SAML, Vault, Okta Verify, etc.).
- Participate in code reviews and design checks, implementing standards and practices.
- Mentor junior engineers and build an engineering culture.
- Document technical solutions and maintain project documentation.
- Work in a Scrum team, interacting with management and stakeholders.
We expect you to have at least 4 years of commercial experience performing similar tasks
OUR PROJECTS:
In our department, you will be able to participate in both dynamic product solutions and large-scale enterprise projects for international clients. We work in the fields of Healthcare, Education, Finance & Banking, Media, Internet Services & Software, Logistics and other industries that require innovative and highly reliable systems.
We are engineers, not just developers. Our work is not just about writing code, but about solving complex engineering problems that impact our clients' businesses and help them scale and grow.
WHAT IS IMPORTANT TO US:
- Willingness to learnand develop to the level of a Full Stack engineer, working with various technologies outside of Java to solve complex engineering problems.
- Systems thinking: designing architecture holistically with scale, performance and support in mind.
- Technical Maturity: responsibility for the quality of solutions, implementation standards and practices in the team.
- Leadership and teamwork: technical support of colleagues and strengthening of team culture.
- Initiative: proactive approach to the development of architecture and development processes.
- Analytics: problem analysis, search root causes and optimal solutions.
- Flexibility: adapting to new technologies and changing business requirements.
- Communication: arguing technical solutions for engineers and stakeholders.
- Focus on the result:focus on strategic goals and technical longevity of the product.
WILL BE AN ADVANTAGE:
- Knowledge of integration development practices, architectures, concepts and technologies (based on event-driven APIs,REST, JSON, SOAP, XML, RAML, OAS, JMS, etc.
- Practice with ReactJS, JavaScript/TypeScript.
WHAT WE OFFER:
- Compensation commensurate with expertise and level of influence.
- Direct impact on the product: participation in the formation of the technical vector with decision-makers.
- Strong environment: cooperation with architects, senior engineers and system designers.
- No chaos: mature processes, clear areas of responsibility, engineering management.
- Development: certifications, internal conferences, educational platforms and expert lectures.
- Flexibility: remote-first format and healthy work-life balance.
- Transparent review system with an emphasis on growth and impact.
- Technical challenges: performance, security, and scalability of systems.
- Modern stack: microservices, containerization, and cloud services.
- Influence on architecture: role in key design sessions and decisions.
If you want to work with a modern Java stack, solve performance and security challenges and participate in key architectural decisions - send your resume to [email protected]. Your impact will be felt from the first days.