At Chai Services, we believe in making the web a better place, and making our workplace a happy place. We hope you can join us on this journey!
The Back-End Developer will be responsible for developing and maintaining the server-side logic of our applications. This role requires a deep understanding of server architecture, databases, and APIs. You will ensure our systems are robust, scalable, and secure, supporting the seamless delivery of our services.
Responsibilities:
- API Development: Design and implement RESTful APIs to support front-end functionality and third-party integrations.
- Database Management: Develop and optimize database schemas, queries, and transactions. Ensure data integrity and security.
- Server-Side Logic: Implement business logic and algorithms on the server side to handle complex processes and data manipulations.
- Performance Optimization: Identify and resolve performance bottlenecks. Implement caching strategies and other optimizations to enhance system performance.
- Security: Implement security best practices to protect against vulnerabilities and ensure data privacy.
- Collaboration: Work closely with front-end developers to ensure seamless integration of APIs and services.
Requirements:
- 3+ years of experience in back-end development.
- Proficiency in server-side languages such as Node.js, Python, Ruby, or PHP.
- Experience with relational and non-relational databases (e.g., MySQL, MongoDB).
- Strong understanding of RESTful API design and development.
- Familiarity with cloud services (e.g., AWS, Azure) and containerization (e.g., Docker).
- Excellent problem-solving skills and attention to detail.
- Ability to work independently and in a collaborative team environment.
- Strong understanding of security best practices.
Category: developer
Type: Part Time
Location: remote