Job Description
Responsibilities
- Develop, maintain, and optimize back-end services for mobile applications.
- Design and implement RESTful APIs and database structures.
- Collaborate with front-end developers to ensure seamless app functionality.
- Work with cloud services (AWS, Firebase) for backend infrastructure.
- Implement authentication and security best practices.
- Debug and resolve technical issues in production and development environments.
- Participate in Agile development processes, including code reviews and daily stand-ups.
Requirements
- A Degree in Computer Science, Software Engineering, or equivalent experience.
- Proficiency in Node.js, Django, Flask, or Laravel.
- Experience with SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Firebase) databases.
- Familiarity with RESTful API development and third-party API integrations.
- Basic knowledge of cloud platforms (AWS, Google Cloud, Firebase).
- Understanding of authentication mechanisms (JWT, OAuth, Firebase Auth).
- Version control experience using Git (GitHub/GitLab).
- Strong problem-solving skills and the ability to work in a team.
Nice to Have (Bonus Skills):
- Experience with Docker & CI/CD pipelines.
- Exposure to GraphQL and WebSockets.
- Knowledge of microservices architecture.