Moldova Hybrid

3Pillar is hiring a Senior Software Engineer

About the Role

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 LambdaAWS API GatewayAWS DynamoDBAWS RDSDockerKubernetesBackend ServicesAPIsSystem PerformanceTroubleshootingMentoring Node.jsAWS LambdaAWS API GatewayAWS DynamoDBAWS RDSDockerKubernetesBackend ServicesAPIsSystem PerformanceTroubleshootingMentoring
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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 2 months ago