Senior Back-End Developer - GIG Rewards App
About the Role
You will design, build, and maintain server-side systems and APIs to power web and mobile applications. You will collaborate with front-end engineers to integrate user-facing features, optimize performance and scalability, manage SQL and NoSQL databases, enforce security best practices, write tests and documentation, and mentor junior developers.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of experience in back-end development
- Proficiency in Python, Java, Node.js, or Ruby
- Experience with frameworks like Django, Spring, or Express.js
- Strong knowledge of SQL and NoSQL databases
- Familiarity with cloud services such as AWS, Google Cloud, or Azure
- Experience in API development (RESTful and/or GraphQL)
- Solid understanding of security practices in web applications
Responsibilities
- Design and implement server-side architecture and APIs
- Collaborate with front-end developers to integrate user-facing elements with server-side logic
- Optimize applications for maximum speed and scalability
- Manage and maintain databases ensuring data integrity and security
- Implement and enforce best practices in version control, testing, and documentation
- Troubleshoot and debug applications to enhance performance and reliability
- Mentor and guide junior developers
- Stay updated on emerging back-end technologies and trends
Benefits
- Token Allocations
- Leave Credits
- Training and Development
