Posted on: 09/10/2025
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.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1558472
Interview Questions for you
View All