Introduction :
Are you a back-end mastermind who thrives on solving complex problems and building scalable, high-performance systems? Do you love working behind the scenes, designing server-side logic and databases that power cutting-edge applications?
If you’re passionate about building secure and efficient back-end services that keep applications running smoothly, then our client has the perfect opportunity for you.
We’re looking for a Back-End Developer (aka The System Architect) to create and maintain the backbone of our digital products, ensuring they are robust, secure, and scalable.
As a Back-End Developer at our client , you’ll work on architecting server-side components, designing APIs, and optimizing database performance.
Your work will have a direct impact on the functionality and efficiency of the applications we deliver, enabling smooth user experiences and driving business success.
Key Responsibilities :
- API and Service Development :
- Design, develop, and maintain robust RESTful APIs and services that power web and mobile applications. You’ll ensure these services are scalable, secure, and optimized for performance.
- Database Design and Optimization :
- Architect, manage, and optimize relational and NoSQL databases to store and retrieve data efficiently. You’ll ensure data integrity, security, and availability, working with technologies like PostgreSQL, MySQL, MongoDB, or Redis.
- Server-Side Logic and Integration :
- Write clean, efficient server-side code to manage business logic, authentication, authorization, and data processing. You’ll integrate with third-party services, cloud platforms, and front-end systems to deliver seamless functionality.
- Performance and Scalability :
- Ensure that back-end services are optimized for high performance and can scale to handle increasing user loads. You’ll identify bottlenecks and improve the performance of queries, APIs, and data storage solutions.
- Collaboration with Front-End Developers :
- Work closely with front-end developers to ensure seamless integration between the front-end and back-end. You’ll provide APIs and services that enable smooth data flow and dynamic interactions.
- Security Best Practices :
- Implement security best practices, including encryption, authentication, authorization, and data protection. You’ll ensure that all back-end components are secure and compliant with relevant industry standards.
- Testing and Debugging :
- Write and maintain unit tests, integration tests, and perform debugging to ensure that back-end services are reliable and bug-free.
You’ll ensure the back-end is resilient and ready for production.
Requirements
Required Skills :
Server-Side Programming : Proficiency in one or more back-end programming languages such as Node.js, Python, Java, Ruby, or Go.
You have experience designing and building back-end systems and services with a strong focus on performance and scalability.
API Design : Expertise in designing and building RESTful APIs or GraphQL services that are easy to use, secure, and scalable.
You have experience with versioning and optimizing API performance.
Database Management : Strong experience in working with both relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
You’re skilled in database design, query optimization, and managing complex data models.
Security Practices : Deep knowledge of back-end security best practices, including encryption, OAuth, JWT, and secure data handling.
You understand how to protect applications from security threats such as SQL injection, XSS, and DDoS attacks.
Cloud Platforms and DevOps : Familiarity with cloud services (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
You’re comfortable working with DevOps pipelines, CI / CD, and automated deployments.
Educational Requirements :
- Bachelor’s degree in Computer Science, Software Engineering, or a related field. Equivalent experience in back-end development is also valued.
- Certifications in cloud computing, system architecture, or back-end development are a plus.
Experience Requirements :
3+ years of experience in back-end development, with a proven track record of building and maintaining scalable server-side applications.
You’ve worked on production-level back-end systems and delivered high-quality, secure APIs.
Experience with serverless architectures, microservices, and distributed systems is highly desirable. Hands-on experience with cloud-based infrastructure is a big plus.
Benefits
- Health and Wellness : Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
- Paid Time Off : Competitive vacation, sick leave, and 20 paid holidays per year.
- Work-Life Balance : Flexible work schedules and telecommuting options.
- Professional Development : Opportunities for training, certification reimbursement, and career advancement programs.
- Wellness Programs : Access to wellness programs, including gym memberships, health screenings, and mental health resources.
- Life and Disability Insurance : Life insurance and short-term / long-term disability coverage.
- Employee Assistance Program (EAP) : Confidential counseling and support services for personal and professional challenges.
- Tuition Reimbursement : Financial assistance for continuing education and professional development.
- Community Engagement : Opportunities to participate in community service and volunteer activities.
- Recognition Programs : Employee recognition programs to celebrate achievements and milestones.