Backend Engineer
Employment Type: Renewable Contract
About the Role:
We are in search of a proficient Backend Engineer eager to tackle challenges in understanding complex requirements, ensuring solution alignment with project objectives, and contributing to the software development lifecycle. If your passion lies in developing secure, high-performance backend systems, this opportunity is for you.
Key Responsibilities:
Engage with product and design counterparts to transform PRD and UED specifications into robust backend solutions, including the development of proof-of-concept applications as necessary.
Craft and oversee comprehensive technical documentation, actively participate in design reviews to ensure solutions meet functional and technical requirements.
Develop backend components adhering to coding standards, refine based on review feedback, and ensure high-quality software approval.
Lead comprehensive testing efforts - unit, functional, performance, and security to maintain software reliability and security.
Manage software release processes, including crafting upgrade/installation scripts, and support DevOps operations during deployment phases.
Provide advanced troubleshooting, perform root cause analysis, and implement fixes in testing or live service environments.
What We’re Looking For:
A Bachelor's degree in Computer Science or related field, with at least 3 years of backend development experience.
Proficiency in Java, SQL, and Spring Boot; experience with MyBatis, RESTful APIs, Redis, and Kafka.
Strong skills in relational database management, schema design, and SQL optimization and tuning.
Exceptional debugging and problem-solving abilities, capable of decomposing complex requirements into solvable tasks.
Experienced in using Git and familiar with CI/CD deployment practices.
Preferred Qualifications:
Familiarity with software architectural principles, cloud service platforms (AWS, Azure, Google Cloud), and containerization technologies (Docker, Kubernetes).
Strong interpersonal and communication skills, able to work effectively within cross-functional teams.
Application Process:
We invite interested candidates to submit their resume, along with a cover letter detailing their suitability for this role and their passion for backend development. We're excited to learn how you can contribute to the success of our client's projects.
Email - [email protected]