Senior Backend Developer
We are a software development company seeking a skilled and experienced Senior Backend Developer to join our outstanding team. As a key member, you will play a crucial role in helping our clients build top-quality software products.
Qualifications for Senior Backend Developer
- Minimum 5 years of relevant work experience in business application development/implementation, with a strong understanding of Microservice Architecture
- Proficiency in Java (OOP, Collections, Threads, Regular Expressions, Exception handling) or a similar technology
- Knowledge of database technologies such as Kafka, SQL/NoSQL, and the ability to navigate trade-offs between multiple DB technologies
- Experience implementing, customizing, and integrating third-party applications within enterprise applications
- Familiarity with coding standards, design patterns, unit testing, Junit, Mockito.
- Nice to have experience with Docker & Kubernetes, configuring and running CI/CD pipelines.
- Understanding of the software implementation lifecycle (e.g., analyze, design, build, test, implement, support).
- Hands-on experience with AWS and/or Azure cloud platforms.
- Fluent in the English language, both written and oral
- Strong time management and presentation skills
- Effective collaboration with cross-functional teams to gather requirements, assess feasibility, and determine technical solutions
- Knowledge of microservices is a plus
- Team lead experience is a plus
Responsibilities
- Develop clean, maintainable, and efficient code following industry standards and best practices.
- Excellent communication and analytical skills with a bias toward action.
- Proficient documentation skills to create technology-related documents.
- Implement best practices for security, scalability, and performance optimization.
- Stay up-to-date with emerging trends and technologies.
Nice-to-haves
- Competitive attitude and a sense of humor.
- Openness to share ideas and suggestions for collaborative growth
WHAT WE OFFER
- Friendly, forward-thinking team of software engineers.
- Permanent contract and competitive salary.
- Innovative and cutting-edge projects.
- Generous paid annual and maternity leave.
- Flexible timing and working hours.
- Hybrid or full remote work model.
- New, modern, and professional office equipment.
- Private healthcare service.
- Team events and sport activities.
- Cultural calendar and wellbeing initiatives.
- Soft skills workshops and training.
- Quarterly lunch-and-learns events.
- Skills development & training allowance.
- Monthly budget for activities of choice.
- Free drinks, fresh fruits, and healthy snacks.
- Pet-friendly office environment.
- Employee freebies and discounts.
- Team Building Breakfast and Thursday Happy Hour.
- Everyday opportunity to suggest ideas for company culture improvement.
- Rapidly growing, friendly, and pleasant working environment.
- Flat hierarchies and short decision paths.
- Vibrant and open culture with a focus on personal development.
- Dedicated support system for professional growth.
WHO WE ARE
At nQode, we build software that grows businesses and startups. We are here for the entrepreneurs, the builders, the dreamers, and the idea people. All those who want to make an impact through technology. We partner with organizations to create, scale, and custom-configure digital experiences and build human-centered digital products. We help our clients to empower their strategic actions with the use of innovative technologies.
We possess unique expertise in thriving markets, specializing in digital solutions for Healthcare, FinTech, Automotive, Multimedia, and Entertainment, Communications & People Operations, and IoT (Internet of Things).
SERVICES
Smart Teams & Staff Augmentation, Software Development, Product Engineering & Digital Transformation, Startups & Scaleups Development, Java Development
Young team, thriving culture
Don’t like to stand still? Neither do we. Bring in your analytical thinking skills and a thirst for knowledge.
- Flat hierarchies and short decision paths
- Vibrant and open culture without bureaucratic hierarchies
- Fast personal development and a steep learning curve
- A dedicated support system for your professional growth
Do you recognize yourself in these competences?
- Enterprising – always looking to improve results
- Perseverance – you keep going until the desired result is achieved
- Strong communication skills – you know how to deal with different types of people
- Business mindset – you have an eye for priority and can coordinate this well with your colleagues
If this sounds like you, come help us inspire possibilities and get new opportunities for career growth.