The backend developer is responsible for the functionality of the system. His/her role is to integrate the application with all the necessary systems and services and provide a clean and easy to use API in the frontend. Although his/her work is often hidden from the user, he/she has full responsibility for the functionality, performance and scalability of the application. He/she knows how to write modern and clean APIs, integrate with legacy systems, and work with databases.
Responsibilities:
Design and develop business logic and product backend systems
Work closely with frontend developers to design and develop functional, performance and comprehensive APIs
Decoding existing company software systems and being able to connect the application to applicable data sources
Write unit, integration, and performance tests. Develop automation tools and continuous integration pipelines for daily tasks
Develop to high quality, with good documentation and
code-efficient
Challenging ideas and opinions to avoid mistakes and inefficient solutions
Optimizes the application for maximum speed and scalability
Deploys regular releases in an agile approach
Creates appropriate documentation as defined by the agile development methodology
Works closely with business stakeholders and end users to develop an understanding of how the applications are used by the user teams being supported
Maintains competency in the technologies related to responsibilities.
5+ years of experience as a backend engineer working on large projects
Worked in agile environment and has a good grasp of agile cadence
Backend experience in one of (Spring Boot, .Net Core, or Express).
Excellent knowledge about code quality metrics and a keen eye for detail.
Comfortable debating architecture designs and integration contracts.
Versed with API design and database normalization.
Comfortable working on CDD projects and integration contract tools.
Understand the concept of microservices and has operational experience.
Keen to test code written with Unit, Interation, and Performance test.
Built and delivered high performance TPS applications.
Knowledge in the areas below is added bonus:
Financial Industry
Find and supply all the talent needed in the project, both Movie Project and Commercial Video Project.
Maintain a relationship or serve as the point of contactâ¦
Troubleshoot and resolve technical problems or issues related to computer software and systems.
Provide technical guidance and recommendations to resolveâ¦
Good Understanding of technology solutions in the banking industry.
Requires tact and diplomacy when exchanging complex or sensitive information with others.