to join our dynamic engineering team. In this pivotal role, you will be instrumental in designing, developing, and maintaining the core backend systems that power our innovative products. You will lead technical initiatives, mentor junior engineers, and contribute to the overall architectural vision of our platform. This is an excellent opportunity to make a significant impact on a rapidly growing organization and work on challenging, high-scale projects.
Key Responsibilities
Architecting and designing
robust, scalable, and cost-efficient backend systems.
Developing and maintaining
high-performance APIs and services using Node.js and related technologies.
Leading technical projects
from conception to deployment, ensuring timely and successful delivery.
Mentoring and coaching
junior engineers, fostering a collaborative and growth-oriented team environment.
Collaborating with
frontend engineers to ensure seamless integration of backend and frontend components.
Performing code reviews
and design reviews to maintain code quality and adherence to best practices.
Optimizing system performance
and ensuring high availability for high-traffic applications.
Implementing and maintaining
CI/CD pipelines for automated build, testing, and deployment.
Participating in infrastructure planning
and ensuring the scalability and reliability of our systems.
Troubleshooting and resolving
complex technical issues in a timely manner.
Driving innovation
by researching and evaluating new technologies and approaches.
Required Qualifications
6+ years of experience
in backend engineering.
Strong proficiency
in Node.js and experience with frontend frameworks such as Vue.js, React.js, or Angular.
Deep understanding
of technical architecture principles and scalable system design.
Proven experience
with database technologies, including MongoDB, MongoDB sharding, and indexing.
Experience
with message queues and distributed systems.
Solid understanding
of API design principles and RESTful architecture.
Experience
with performance optimization techniques and high-traffic system handling.
Familiarity
with infrastructure planning and release management processes.
Experience
with CI/CD practices.
Excellent problem-solving and decision-making skills.
Preferred Skills
Experience with cloud platforms (e.g., AWS, Azure, GCP).
Experience with containerization technologies (e.g., Docker, Kubernetes).
Experience with monitoring and logging tools.
Experience with various frontend frameworks.
Experience with design and code reviews.
Demonstrated leadership and team coaching abilities.
Strong communication and cross-team collaboration skills.
Project and delivery management experience.
Company/Department Context
Our
engineering department
is at the heart of our innovation, responsible for building and maintaining the technology that drives our business. We are a collaborative and results-oriented team passionate about creating high-quality, scalable solutions. We foster a culture of continuous learning, experimentation, and ownership. This role offers the opportunity to work on challenging problems, contribute to a rapidly evolving technology landscape, and make a real impact on our company's success. We value
innovation, collaboration, and a commitment to excellence.
Job Type: Full-time
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.