HamburgerMenu
hirist

Senior Software Engineer - Backend Development

Posted on: 09/10/2025

Job Description

Description :


Who are we looking for ?

We are seeking a talented and experienced Senior Software Engineer to join our dynamic team.

The ideal candidate will be a hands-on coding expert with a strong background in Java & Springboot and a proven track record of designing, architecting, and delivering scalable and extendable systems.

As a Senior Software, you will play a pivotal role in guiding the technical direction of our products, ensuring the implementation of best coding practices, and taking ownership of tech delivery.

Key Responsibilities :

System Design and Architecture :

- Lead the design and architecture of scalable and extendable backend systems, aligning technical solutions with business objectives.

- Collaborate with cross-functional teams to define technical requirements and specifications.

Hands-on Coding :

- Actively contribute to coding tasks, providing technical guidance and expertise to the development team.

- Lead by example, showcasing best practices in coding and software design.

Code Review and Best Practices :

- Review and provide feedback on pull requests (PRs), ensuring code quality, adherence to best practices, and alignment with coding standards.

- Advocate and enforce coding standards across the development team.

Tech Delivery and Ownership :

- Take ownership of the technical delivery of projects, ensuring deadlines and milestones are met.

- Collaborate closely with product managers to define technical roadmaps and project timelines.

Qualifications :

- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.

- 3 to 5 years of overall experience.

- Proven experience in backend development using Java & Springboot.

- Strong proficiency in Java, MySQL, MongoDB/DynamoDB, Redis, Queue, and GCP, AWS.

- Hands-on coding experience with the ability to guide and mentor a team.

- Excellent understanding of software architecture and design principles.

- Experience in leading code reviews and enforcing coding standards.

- Strong communication and leadership skills.

Soft Skills :

- Strong communication and collaboration skills to work efficiently in a cross-functional team.

- Problem-solving mindset and the ability to handle challenging technical issues across both front and back-end layers.

- Passion for technology and innovation, and a commitment to learning and adapting to new tools and techniques.

Nice To Have :

- Familiarity with Docker, microservices architecture, and DevOps practices.

- Experience with containerization and deploying apps in production environments.

- Prior experience in a startup environment, handling fast-paced and dynamic challenges.


info-icon

Did you find something suspicious?