- Write clean, optimized, and working code that can scale.
- Build and maintain backend services using Java or Python, working with databases, APIs, and other server-side components.
- Build scalable RESTful APIs, integrate them with front-end components, and ensure seamless data flow.
- Handle edge cases and ensure reliability, robustness, and performance of the applications.
- Participate in end-to-end deployment cycles, from development to testing to release.
- Collaborate with cross-functional teams (engineering, product, QA, and others) to deliver features.
- Take ownership of assigned modules and contribute to the team's overall success.
Requirements:
- Proficiency in at least one backend language (Java or Python)
- Design, develop, and maintain end-to-end features with React.js .
- Knowledge of databases, APIs, and fundamentals of distributed systems.