-
Develop, test, and maintain backend APIs and services using modern technologies (e.g., Node.js, Java, Python, .NET).
-
Collaborate with frontend engineers, QA, DevOps, and product managers to deliver full-stack solutions.
-
Write clean, reusable, and well-documented code following best practices and coding standards.
-
Participate in code reviews, debugging, and system performance tuning.
-
Support deployment, integration, and maintenance of applications across development, staging, and production environments.
-
Implement and manage database models and queries (SQL and/or NoSQL).
-
Contribute to the design and evolution of system architecture and components.
-
Stay up to date with new backend technologies and share insights with the team.
-
Experience with writing unit, integration tests
Key Performance Indicators (KPIs) for Success
- Code quality (measured through reviews, test coverage, and maintainability).
-
Timely and effective delivery of assigned tasks and sprint goals.
-
Minimal number of bugs reported post-release.
-
Consistency in following best practices and contributing to shared team knowledge.
-
Positive feedback from peers and team leads on collaboration and communication.