
Search by job, company or skills
Key Responsibilities
Design, develop, and maintain backend software modules while adhering to industry best practices.
Collaborate with product managers, architects, and other teams to define requirements and align deliverables with business goals.
Build robust, secure, and high-performance software components from source code.
Lead and participate in code reviews, ensuring adherence to coding standards and quality guidelines.
Conduct system integration testing, troubleshoot issues, and continuously improve system stability and performance.
Apply modern development methodologies and tools to enhance the software delivery process.
Contribute to architectural and technical design decisions to ensure scalability, reliability, and maintainability of systems.
Mentor junior engineers and share best practices, knowledge, and technical guidance.
Proven dedication to writing clean, efficient, maintainable, and well-structured code.
Strong proficiency in Java and backend development knowledge in frontend technologies is a plus.
In-depth understanding of the software development lifecycle (SDLC).
Solid knowledge of software architecture, design patterns, and engineering best practices.
Ability to contribute to and lead improvements in engineering standards and processes.
Strong analytical, debugging, and problem-solving skills.
Excellent collaboration and communication abilities.
Job ID: 134305057