Keeptruckin has flagged the Senior Software Engineer - Backend job as unavailable. Let’s keep looking.

We are looking for highly skilled and motivated Lead Software Engineer with extensive experience in NodeJS with 6 to 10+ years of experience to join our dynamic and innovative team. As a Lead Software Engineer, you will play a crucial role in spearheading the development of cutting-edge applications and solutions, leading a team of talented developers, and contributing to the overall success of our projects.

Requirements

  • Minimum Bachelor’s Degree in Computer Engineering, Computer Sciences or related fields required from a renowned university.
  • 6+ years of experience and proficiency in the following skills and technologies is mandatory:
  • Strong understanding of backend server design using NodeJS and framework Express with Hands-on experience.
  • Strong Database design & schema creation skills with hands on experience of Aurora as RDS, DynamoDB
  • Strong understanding of design principles for multitenant scalable application
  • Understanding of asynchronous programming
  • Basic understanding of front-end technologies, such as ReactJS, HTML5, CSS3
  • Basic understanding of AWS code pipeline CI/CD, dockers, Github.
  • Nice to have knowledge of Blockchain Ethereum, NFT content.
  • Nice to have knowledge of Shopify APIs
  • Nice to have knowledge of Wallet Solution (MetaMask, Alfa Wallet)
  • Understanding of Backend Architecture and Design using AWS services
  • An ability to communicate clearly regarding complex issues (in English)

Proficiency in the following AWS technologies is desired but not mandatory:

  • Aurora, DynamoDB
  • Lambda and Authorizer
  • Solidity, Remix
  • CloudWatch Logs
  • CloudFormation
  • KMS
  • Amplify (for communication with AWS)

Responsibilities:

  • Technical Leadership: Provide technical expertise and guidance to the development team, serving as the go-to person for all NodeJS related queries and challenges. Lead code reviews, set coding standards, and ensure the team follows best practices to deliver high-quality, scalable, and maintainable code.
  • Full-Stack Development: Hands-on development of complex features and functionalities using Node.js and related technologies. Collaborate with the team to design and implement robust, efficient, and secure solutions for our applications.
  • Architecture and Design: Architect scalable and performant Node.js applications, considering system performance, security, and maintainability. Identify opportunities for improvement and drive architectural enhancements.
  • Performance Optimization: Optimize the performance of Node.js applications, identifying bottlenecks and implementing solutions to enhance speed and efficiency.
  • Quality Assurance: Implement automated testing and continuous integration processes to maintain code quality and ensure a high standard of software delivery.
  • Security: Ensure that Node.js applications are developed with security best practices, protecting against potential vulnerabilities and threats.
  • Collaborate with Product Managers: Work closely with product managers to understand business requirements, provide technical insights, and contribute to the product roadmap planning.
  • Documentation: Create and maintain comprehensive technical documentation, including system designs, API documentation, and development guidelines.
  • Stay Updated with Technology: Keep up-to-date with the latest advancements and trends in Node.js and related technologies, advocating for their adoption when relevant.

What We Offer

  • Consulting environment with a hyper-growth company
  • Multi-cultural environment
  • An opportunity to solve complex business challenges and problems for large corporations
  • International Exposure and Experience.
  • Competitive salary and benefits
  • Paid holidays and vacations
  • Medical OPD & Health Insurance
  • Fuel Allowance
  • Employee Life Insurance
  • GYM/Health Club Fee Reimbursement
  • Mobile & Internet Allowance
  • Opportunities to make a difference in a highly productive environment
Read Full Description
Confirmed 5 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles