We are a technology-driven scientific communications & localization company.
Senior Software Development Engineer – Node.JS, AWS Backend
Location
India
Posted
77 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Development Engineer – Node.JS, AWS Backend
Enago (Crimson Interactive)
• Build features and collaborate on design • Architect solutions and break down epics • Write highly performant, testable code with strong software design patterns • Maintain quality of product and codebase through code reviews • Collaborate with junior developers to execute end-to-end features/projects • Optimize, update, and maintain cloud infrastructure and associated costs (AWS)
Job Requirements
- 3+ years of experience working with Node/JavaScript/TypeScript environment
- Hands-on AWS experience with Lambda functions, SQS, SNS, RDS, DynamoDB etc.
- Proven experience working with relational and document databases (Postgres/MySQL, MongoDB)
- Good understanding of HTML, CSS, CSS processors, CSS framework
- Basic understanding of front-end JS framework (eg. Vue.js / React.js)
- Experience with unit and integration testing.
- Working knowledge of Docker, Docker Compose
- Added advantage: Elasticsearch server cluster optimization; Apache Spark; Redis/memcache; Kafka/RabbitMQ
Benefits
- Excellent work culture
- Plush work area with fully equipped work stations
- State-of-the-art pantry with coffee vending machine
- Reading room with back and foot massager
- Monthly events and Annual Awards Night
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Build and maintain performant backend systems and applications that drive real-world experiences • Partner with Product, Design, and QA to bring features to life from ideation through deployment, always iterating with the end-user in mind. • Champion engineering best practices—automated testing, peer reviews, observability, and elegant design • Lead and influence architecture decisions that prioritize scalability and simplicity • Seek feedback, iterate fast, and balance innovation with reliability • Approach development with empathy—understanding how your work supports both our partners and their communities • Mentor others and help foster a collaborative, inclusive engineering culture
• Build and maintain performant backend systems and applications • Partner with Product, Design, and QA to bring features to life • Champion engineering best practices • Lead and influence architecture decisions • Seek feedback, iterate fast, and balance innovation with reliability • Approach development with empathy • Mentor others and help foster a collaborative, inclusive engineering culture
• Partner with Product, Design, and QA to bring features to life from ideation through deployment, always iterating with the end-user in mind. • Design and develop backend services and APIs that are robust, maintainable, and user-friendly. • Champion engineering excellence through practices like automated testing, thoughtful code reviews, and effective monitoring. • Push for simplicity and eliminate unnecessary complexity, all while delivering reliable, high-quality software that delights users. • Contribute to architecture decisions and help shape how microservices interact across a growing, service-oriented ecosystem. • Lead with curiosity—seeking feedback, learning from diverse perspectives, and mentoring others along the way. • Be a driving force for positive change, culture, and collaboration on a team that values autonomy and impact.
Senior Software Engineer – Python
Nagro Crédito AgroA nova geração do crédito rural para o agro brasileiro
• Design, build and maintain web scraping applications and crawlers • Define and implement resilience strategies • Create and maintain automations and pipelines • Develop and maintain integrations with REST APIs • Build and evolve APIs using FastAPI and/or Flask • Continuously work to improve the quality and reliability of solutions • Collaborate closely with Backend, Data and Product teams • Mentor mid-level and junior developers


