Responsibilities:
Design, build, and maintain scalable backend services and APIs
Work closely with frontend developers and product teams to implement new features
Optimize application performance and troubleshoot issues in production
Integrate with third-party services and data sources
Maintain clear documentation and clean, testable code
Participate in code reviews and contribute to best practices and process improvements
Requirements:
2+ years of experience in backend development
Proficiency in at least one backend language (e.g., Python, Node.js, Ruby, Java, Go)
Strong understanding of RESTful APIs and database systems (SQL or NoSQL)
Experience with version control (Git) and cloud services (e.g., AWS, GCP, or Azure)
Familiarity with containerization (Docker) and CI/CD pipelines is a plus
Solid problem-solving skills and the ability to work independently or in a team