Senior Back-end Engineer
Code and Theory
πRemote - India
Please let Code and Theory know you found this job on JobsCollider. Thanks! π
Summary
Join Code and Theory's Engineering team in India as a Senior Back-end Engineer. You will collaborate with cross-functional teams to design, develop, and maintain high-performance, scalable web applications. Responsibilities include API design and development using Node.js, cloud integration, database management, microservices architecture, and containerization. You will work with various technologies and collaborate effectively within an agile environment. The ideal candidate possesses extensive back-end development experience, strong proficiency in JavaScript and Node.js, and experience with cloud platforms and databases. Mentorship of junior engineers is also expected.
Requirements
- 4+ years of professional experience in backend software development
- Good exposure to Maganto 2
- Good working knowledge of PHP
- Strong proficiency in Javascript, including ES6+ features
- Experience with TypeScript for building robust, maintainable code
- Strong proficiency in Node.js and experience with Node.js frameworks like ExpressJS, NextJS, etc
- Experience working with any Content Management System (CMS) with Headless implementation
- Strong experience in configuring and integrating with SSO platforms like Okta
- Strong experience in designing and implementing GraphQL APIs
- Proficiency in designing and developing APIs
- Experience with NoSQL databases like MongoDB or RDBMS like MySQL
- Hands-on experience with at least one cloud platform (AWS, GCP, or Azure)
- Knowledge of microservices architecture and best practices
- Experience with CI/CD pipelines and automation tools
- Experience in optimizing transaction workflows
- Experience with caching and performance tuning
- Experience collaborating effectively within an agile development environment
- Solid foundation in building scalable and performant systems
- Able to mentor junior engineers and contribute to technical decision-making
- BS or MS in Computer Science or equivalent
- Excellent communication and interpersonal skills
Responsibilities
- Design, develop, and maintain RESTful APIs and microservices using Node.js and associated frameworks like ExpressJS, NestJS or other frameworks
- Deploy, manage, and scale backend services on cloud platforms such as AWS, GCP, or Azure
- Work with NoSQL databases like MongoDB or RDBMS such as MySQL to design efficient data models and optimize queries
- Design and implement microservices architecture to ensure scalability and reliability of backend systems
- Utilize Docker for containerization to ensure consistency across development, testing, and production environments
- Work with any Content Management System (CMS) to integrate and manage backend services
- Collaborate with frontend developers, designers, and other stakeholders to ensure seamless integration and delivery of features
- Write clean, maintainable, and well-documented code following best practices in software engineering
Preferred Qualifications
- Understanding of serverless architecture
- Knowledge of Kubernetes for container orchestration
- Experience with Docker for containerization
- Experience using data streaming solutions (Redis, Kafka etc.)
- Experience with Machine Learning (ML) and Artificial Intelligence (AI)
- Exposure to cross-functional teams (Design, Product Management, QA, etc.)
Benefits
Remote-first approach
Share this job:
Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Similar Remote Jobs
πUnited States, Canada
πUnited States
πFrance
π°$12k-$30k
πChile
πFrance
πFrance
π°$175k-$250k
πGlobal
πEgypt