This position is no longer available
Moldova Hybrid

3Pillar was looking for a Senior Software Engineer

At 3Pillar, we are looking for a Senior Software Engineer to architect transformative solutions and drive innovation across a wide range of industries. In this key role, you will directly engage with clients, lead the delivery of complex projects, and contribute as a mentor within our global team.

What You'll Do

  • Facilitate effective communication with client stakeholders regarding project status and technical recommendations.
  • Craft efficient, performant, testable, scalable, and secure code of high quality.
  • Participate in accurate project planning and estimation using established methods and tools.
  • Gather requirements and proficiently organize and present developed features for clients.
  • Execute complex development activities within current methodology and quality standards.
  • Collaborate with engineers, designers, and managers to understand user pain points and iterate on effective solutions.
  • Engage fully in agile software development practices, including daily stand-ups, sprint planning, and team retrospectives.
  • Actively mentor others by participating in our Engineering Practice community and on project teams.
  • Independently drive project delivery from conceptualization to deployment within defined architectural guidelines.

What We're Looking For

  • Experience designing and implementing scalable backend services and APIs using Node.js.
  • Experience with AWS serverless services, including Lambda, API Gateway, DynamoDB, and RDS.
  • Proven ability to collaborate with cross-functional teams to define and execute technical requirements.
  • Experience optimizing system performance and troubleshooting complex technical issues.
  • A track record of mentoring and guiding junior team members.
  • A commitment to staying updated with the latest Node.js and AWS technologies.
  • Hands-on experience with Agile software development methodologies.
  • Expertise in applying Object-Oriented Programming principles like abstraction and encapsulation.
  • High-level design proficiency following standards like UML, C4, or ArchiMate.
  • Experience creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Initiative and practice in mentoring other engineers and decision-makers.
  • A good understanding of SOLID principles.
  • Familiarity with OWASP security principles.
  • Professional proficiency in the English language.

Nice to Have

  • Ability to optimize backend performance and troubleshoot complex issues.
  • Familiarity with modern frontend build tools and CI/CD pipelines.
  • Excellent problem-solving skills and a proactive attitude toward challenges.
  • Strong verbal and written communication skills.
  • Professional software engineering experience working on multi-discipline teams.
  • Proficiency in designing and implementing RESTful APIs and microservices architecture.
  • Strong knowledge of AWS services like Lambda, API Gateway, DynamoDB, RDS, and S3.
  • Experience with containerization using Docker and orchestration with Kubernetes.
  • Experience with Object-Relational Mappers (ORMs).
  • Experience with Architectural (Microservices, Serverless) and Design Patterns (Factory, Singleton, Observer).
  • Experience with Unit Testing.

Technical Stack

  • Node.js
  • AWS Lambda, AWS API Gateway, AWS DynamoDB, AWS RDS
  • Docker, Kubernetes

Team & Environment

You will collaborate closely with engineers, designers, and managers as part of a global team focused on open collaboration and delivering client success.

Benefits & Compensation

  • A flexible work environment where you can choose to work from the office, home, or a hybrid model.
  • A remote-first approach applied from interviews through onboarding.
  • The opportunity to learn from top talent worldwide as part of a global team.
  • A focus on well-being, including fitness offerings and mental health plans (availability varies by country).
  • Generous time off policies.
  • Accelerated career growth and development opportunities across diverse projects, offerings, and industries.

Work Mode

This position offers a hybrid work model, providing flexibility between remote and office work.

3Pillar is an equal opportunity employer.

Required Skills
Node.jsAWS LambdaAmazon DynamoDBDockerKubernetesAPIsTroubleshooting
About company
3Pillar
3Pillar is a global software product development services company that helps businesses create innovative digital solutions.
All jobs at 3Pillar Visit website
Job Details
Department Software Development
Category backend
Posted 3 months ago