Remote Mid Software Engineer - Node.JS (AWS)

at 3Pillar

Posted 1 day ago 4 applied

Description:

  • Join 3Pillar as a Mid Software Engineer specializing in Node.js and AWS, where you will collaborate with industry leaders on transformative projects.
  • Your responsibilities will include facilitating effective communication with client project stakeholders regarding project status and recommendations.
  • You will craft client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in planning and estimation efforts using project methods and tools.
  • Gather requirements and organize/present developed features for clients proficiently.
  • Execute complex activities within current methodology and quality standards, showcasing success across diverse engagements.
  • Promote client success by collaborating with engineers, designers, and managers to understand user pain points and iterate on solutions.
  • Engage in agile software development practices, including daily stand-ups, sprint planning, and team retrospectives.
  • Participate in the Engineering Practice community, mentoring others and supporting the growth of technical capabilities.
  • Independently drive project delivery within defined architecture, demonstrating autonomy and accountability from conceptualization to deployment.

Requirements:

  • You must have experience in designing and implementing scalable backend services and APIs using Node.js.
  • Proficiency in utilizing AWS services such as Lambda, API Gateway, DynamoDB, or RDS for robust backend infrastructure is required.
  • You should be able to collaborate with cross-functional teams to define and execute technical requirements.
  • Experience in optimizing system performance and troubleshooting issues is necessary.
  • Staying updated with the latest Node.js and AWS technologies to drive continuous improvement is expected.
  • You must have experience in Agile software development methodologies.
  • Expertise in applying Object-Oriented Programming principles and high-level design proficiency following UML / C4 / ArchiMate is required.
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems is essential.
  • You should practice mentoring other engineers and decision-makers throughout the organization.
  • A good understanding of SOLID principles and familiarity with OWASP is necessary.
  • Proficiency in the English language is required.

Benefits:

  • 3Pillar offers a flexible work environment, allowing you to work from the office, home, or a blend of both.
  • You will be part of a global team, learning from top talent around the world and across cultures.
  • The company emphasizes well-being, providing fitness offerings, mental health plans, and generous time off.
  • There are ample career growth and development opportunities across projects, offerings, and industries.
  • 3Pillar is an equal opportunity employer, committed to diversity and values like Intrinsic Dignity and Open Collaboration.
  • Join a global tech community and be part of a company that fosters innovation and collaboration.