Senior Backend Engineer (JAVA / GO)
We are seeking a
Senior Backend Engineer
to join our growing engineering team. In this role, you will work independently to deliver production-ready, high-quality code with minimal issues. You will take full responsibility for the design, development, and optimization of backend systems, collaborating with cross-functional teams to ensure systems perform at their best. This is an excellent opportunity for an experienced engineer with at least
5 years
of work experience who thrives on ownership, scalability, and technical leadership.
JOB DUTIES: Design & Development:
Build scalable, secure, and reliable backend systems that meet business needs. Code Quality:
Write clean, maintainable code and improve existing codebases through regular refactoring. System Optimization:
Identify and resolve performance, stability, and scalability issues. Process & Mentorship:
Improve development processes and provide guidance to junior engineers. Collaboration:
Work closely with product, frontend, and DevOps teams to align on solutions and deliver robust systems.
JOB REQUIREMENTS: Minimum
5 years
of backend engineering experience, delivering production-level systems. Tech Stack:
Proficient in
Java
or
Go
, with experience in
Spring Boot
,
WebFlux
,
Kafka
,
Redis
, and SQL/NoSQL databases. System Design:
Capable of designing modular, scalable solutions with considerations for performance, security, and observability. Problem Solving:
Skilled at identifying edge cases, managing risk, and improving system quality. Process Mindset:
Able to spot inefficiencies and propose improvements in both tech and workflow. Team Collaboration:
Strong communication skills and a proactive approach to teamwork and feedback.
Soft Skills: Team Mindset:
Proactively contribute to team and company goals with a collaborative attitude. Ownership:
Take responsibility for your work and deliver with high quality and consistency. Adaptability:
Open to feedback and willing to learn and grow with evolving challenges. Communication:
Clearly articulate ideas and decisions with both technical and non-technical stakeholders.
What We Offer: Technical Leadership Opportunities
: Participate in high-impact projects and lead the design of critical systems. Continuous Growth
: Access to mentorship, learning resources, and a clear career progression path. High-Performance Collaboration
: Work with a talented team using modern development practices (Agile/CI-CD). Flexibility and Trust
: An open culture that encourages innovation and autonomous decision-making.