Key Responsibilities
- Write clean, scalable, and efficient code for web applications using modern frameworks like React and Node.js.
- Collaborate with product managers and designers to define and implement new features.
- Debug, test, and optimize application performance for seamless user experiences.
- Integrate applications with external APIs and third-party services.
- Maintain clear technical documentation, code comments, and API specifications.
- Participate in code reviews, providing constructive feedback to team members.
Requirements
- 3-5 years of professional experience in software development.
- Proficiency in JavaScript, Python, or Java, with experience in modern frameworks.
- Strong understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Familiarity with Git, CI/CD pipelines, and cloud platforms (e.g., AWS, Azure).
- Strong analytical skills with the ability to debug complex systemic issues.