Software Engineer - Node.JS (AWS)

3Pillar Global 11 April 2025
Backend Development Node.js Agile AWS Senior Software Engineer

Join Our Team as a Senior Software Engineer!

Are you an accomplished tech visionary ready to elevate your expertise? Join 3Pillar, a leading innovator, and collaborate with industry leaders on transformative projects. You'll architect solutions that reshape industries, driving innovation in urban living, media, and healthcare.

Key Responsibilities:

  • Communicate effectively with client stakeholders, providing project status and recommendations.
  • Develop high-quality, efficient, testable, scalable, and secure client code.
  • Participate in planning and estimation efforts.
  • Gather requirements and present developed features to clients.
  • Execute complex activities within established methodologies and quality standards.
  • Collaborate with engineers, designers, and managers to understand user pain points and drive client success.
  • Engage in agile software development practices.
  • Mentor others and contribute to the growth of technical capabilities within the Engineering Practice community.
  • Independently drive project delivery within defined architectures.

Minimum Qualifications:

  • Experience designing and implementing scalable backend services and APIs using Node.js.
  • Experience with serverless AWS services such as Lambda, API Gateway, DynamoDB, or RDS.
  • Experience collaborating with cross-functional teams to define and execute on technical requirements.
  • Experience optimizing system performance and troubleshooting issues.
  • Knowledge of Agile software development methodologies.
  • Expertise in Object-Oriented Programming principles.
  • Proficiency in high-level design (UML / C4 / ArchiMate).
  • Experience creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Experience mentoring other engineers.
  • Understanding of SOLID principles and familiarity with OWASP.
  • Proficiency in English.

Additional Experience Desired:

  • Ability to optimize backend performance and troubleshoot issues.
  • Familiarity with modern frontend build tools and CI/CD pipelines.
  • Excellent problem-solving skills and a proactive attitude.
  • Strong communication skills.
  • Experience in backend development with Node.js.
  • Proficiency in designing and implementing RESTful APIs and microservices architecture.
  • Knowledge of AWS services like Lambda, API Gateway, DynamoDB/RDS, and S3.
  • Experience with containerization (Docker) and orchestration (Kubernetes).
  • Experience with Object-Relational Mappers (ORMs).
  • Knowledge of Architectural and Design Patterns.
  • Experience with Unit Testing.

How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

Apply Now

Other Jobs

Support Engineer

Robin Hood Foundation Westlake, TX

Technical Support Engineer

Hello Fresh Bleiswijk, South Holland, Netherlands

Senior Data Engineer

Mozilla Remote Canada