N-iX is a global software development service company that helps businesses across the globe create next-generation software products. Founded in 2002, we unite 2,400+ tech-savvy professionals across 40+ countries, working on impactful projects for industry leaders and Fortune 500 companies. Our expertise spans cloud, data, AI/ML, embedded software, IoT, and more, driving digital transformation across finance, manufacturing, telecom, healthcare, and other industries. Join N-iX and become part of a team where your ideas make a real impact.
We are seeking a highly skilled, adaptable, and execution-oriented Senior Full-Stack Engineer (Backend-Leaning) with 6+ years of professional experience to join the growing core engineering team. You will be integrating directly with the core factory team based in Eastern Europe, working closely with the Chief Architect and Operations Manager. The team operates with a "special forces" mentality—we need engineers who can dive in, quickly understand the ecosystem, adapt to mature processes, and execute fast to bring new features to market.
Requirements & Qualifications
- Experience: 6+ years of proven professional experience building robust B2B SaaS platforms or large-scale enterprise systems.
- Core Backend Stack: Strong expertise in modern Java (OpenJDK), Spring Boot, and building secure RESTful APIs.
- Frontend Stack: Solid experience with Angular for building modern web applications.
- Infrastructure & DevOps: Hands-on experience with Azure Cloud Provider services, Docker, and CI/CD pipelines.
Key Responsibilities
- Design, develop, and maintain secure, scalable, and resilient backend services using Java (OpenJDK) and Spring Boot within a Microsoft Azure environment.
- Architect and optimize relational databases (PostgreSQL) and structured search solutions using Elasticsearch.
- Develop responsive and clean user interfaces using Angular, ensuring seamless integration with backend REST APIs.
- Implement event-driven patterns and messaging queues using Apache Kafka to ensure high-throughput communication.
- Collaborate closely with the Chief Architect to ensure new implementations align with the existing architectural vision, while bringing a pragmatic, flexible approach to problem-solving.
- Containerize applications using Docker and Docker Compose, and manage deployments within the Azure Cloud ecosystem.
- Participate in peer reviews, maintain code quality via SonarQube, and ensure frictionless communication across distributed teams.
We offer*:
- Flexible working format - remote, office-based or flexible
- A 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
- Other location-specific benefits
*not applicable for freelancers