About Us:
Join our innovative team at It's here deliveries. We're dedicated to delivering cutting-edge solutions and are currently seeking a highly skilled Senior Backend Developer to lead our backend development efforts. Our tech stack includes Node.js, Golang, MongoDB, PostgreSQL, Docker Swarm and Jenkins for CI/CD. The backend supports a dynamic web application in ReactJS and mobile applications developed in React Native, alongside numerous integrations with third-party services. If you thrive in a fast-paced environment and are passionate about technology and innovation, we'd love to hear from you.
Responsibilities:
- Take charge of the full backend development lifecycle, from design to deployment.
- Maintain and enhance our CI/CD pipeline using Jenkins, ensuring efficient development workflows.
- Work with both legacy code and new implementations, adapting seamlessly to ensure high-quality codebase maintenance and development.
- Design and develop new services, enhancing the functionality and performance of our web and mobile applications.
- Manage and optimize integrations with various third-party services, ensuring seamless operation and high availability.
- Collaborate with frontend developers and project managers to meet project requirements and deadlines.
- Proactively identify and implement improvements to our backend processes and technologies.
Qualifications:
- Extensive experience in backend development, particularly with Node.js, Golang, Docker Swarm, MongoDB, and PostgreSQL.
- Good understanding of CI/CD processes.
- Proven ability to work with both legacy systems and modern codebases, demonstrating flexibility and problem-solving skills.
- Experience in developing and maintaining applications serving both web (ReactJS) and mobile (React Native) platforms.
- Expertise in integrating third-party services and APIs.
- Ability to thrive in a fast-paced development environment, with a commitment to meeting tight deadlines.
- Excellent communication and collaboration skills, with a passion for learning and sharing knowledge with the team.
- Bachelor's degree in Computer Science, Engineering, or related field, or equivalent work experience.