Sr. Software Development Engineer

Full-Time
📍 Remote, India
💼 6+ years experience
💰 Competitive salary

About the Role

We're seeking an experienced Sr. Software Development Engineer to design and build scalable and efficient server-side applications and APIs for our clients. You'll work with cutting-edge technologies to solve complex challenges.

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.
Apply Now