Senior Software Development Engineer

6 years

0 Lacs

Posted:13 hours ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Company Description

Data Foundation Labs is a premier data consulting firm specializing in helping enterprises harness the full potential of their data assets. With a team of seasoned data architects, engineers, and scientists, we deliver end-to-end solutions that transform how organizations collect, process, analyze, and leverage data.


Role Description

This is a full-time, fully remote (within India) role for Sr. Software Development Engineer. The individual in this role will be responsible for designing, building, and maintaining software systems.


Responsibilities

  • Node.js Development: Designing, developing, and maintaining scalable and efficient server-side applications and APIs using Node.js, often with frameworks like Express.js.
  • AWS Integration: Utilizing various AWS services such as Lambda (for serverless functions), S3 (for storage), EC2 (for virtual servers), RDS (for databases), DynamoDB, API Gateway, and others to build and deploy applications.
  • Cloud Architecture: Designing and implementing cloud-native solutions, including serverless architectures, microservices, and containerized applications using tools like Docker and Kubernetes on AWS.
  • Deployment and Operations: Deploying and managing Node.js applications on AWS, potentially using tools like AWS Elastic Beanstalk, AWS Amplify, or CI/CD pipelines with AWS CodePipeline/CodeBuild.
  • Performance and Security: Optimizing application performance, ensuring scalability, and implementing security best practices within the AWS environment.
  • Troubleshooting and Debugging: Identifying and resolving issues in Node.js applications and AWS deployments.


Required Skills and Qualifications:

  • 6+ years of experience in software engineering or related field
  • Proficiency in Node.js: Strong command of JavaScript, Node.js, and related libraries/frameworks.
  • AWS Expertise: In-depth knowledge and hands-on experience with core AWS services relevant to application development and deployment.
  • AWS Certification: Holding relevant AWS certifications, such as AWS Certified Developer – Associate, AWS Certified Solutions Architect – Associate, or AWS Certified DevOps Engineer – Professional, demonstrates validated expertise.
  • Database Knowledge: Experience with relational databases (e.g., PostgreSQL, MySQL with AWS RDS) and/or NoSQL databases (e.g., AWS DynamoDB).
  • API Design: Experience with designing and implementing RESTful APIs.
  • Version Control: Proficiency with Git and collaborative development workflows.
  • Problem-Solving: Strong analytical and problem-solving skills to address technical challenge.


Desired Qualifications (may vary depending on seniority):

  • Experience with Infrastructure as Code (IaC) tools like AWS CloudFormation or AWS CDK.
  • Knowledge of front-end technologies (e.g., React, Angular, Vue.js) for full-stack roles.
  • Experience with testing frameworks and methodologies.
  • Understanding of DevOps principles.


Mock Interview

Practice Video Interview with JobPe AI

Start Node.js Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You