This position is no longer available
Czech Republic Hybrid

3Pillar was looking for a Senior Software Engineer

3Pillar is looking for a Senior Software Engineer to architect transformative solutions and drive innovation across various industries. In this role, you will be responsible for client communication, developing high-quality code, and mentoring engineers within agile teams.

What You'll Do

  • Facilitate effective communication with client project stakeholders regarding project status and recommendations.
  • Craft client code that is efficient, performant, testable, scalable, secure, and of the highest quality.
  • Actively participate in accurate planning and estimation efforts, utilizing project methods and tools.
  • Proficiently gather requirements and organize/present developed features for clients.
  • Execute complex activities within current methodology and quality standards 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, including daily stand-ups, sprint planning, and team retrospectives.
  • Actively participate in the Engineering Practice community, mentoring others through Communities of Practice (CoPs) or on project teams.
  • Independently drive project delivery within defined architecture, demonstrating autonomy from conceptualization to deployment.

What We're Looking For

  • Experience/expertise in designing and implementing scalable backend services and APIs using Node.js.
  • Experience/expertise in utilizing AWS serverless services (Lambda, API Gateway, DynamoDB, RDS).
  • Experience/expertise in collaborating with cross-functional teams to define and execute on technical requirements.
  • Experience/expertise in optimizing system performance and troubleshooting complex issues.
  • Experience/expertise in mentoring and guiding junior team members.
  • Experience/expertise in staying updated with the latest Node.js and AWS technologies.
  • Experience in Agile software development methodologies.
  • Expertise in applying Object-Oriented Programming principles (abstraction, encapsulation).
  • High-level design proficiency following UML / C4 / ArchiMate.
  • Experience in creating and implementing well-tested, scalable, and performant enterprise-level systems.
  • Practice and initiative mentoring other engineers and decision-makers throughout the organization.
  • Good understanding of SOLID principles.
  • Familiarity with OWASP.
  • 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 towards challenges.
  • Strong verbal and written communication skills.
  • Professional software engineering experience, working on multi-discipline teams.
  • Experience in backend development with expertise in Node.js.
  • 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 (optional).
  • Experience with Object-Relational Mappers (ORMs).
  • Experience with Architectural (Microservices, Serverless etc) and Design (Factory, Singleton, Observer etc) Patterns.
  • Experience with Unit Testing.

Technical Stack

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

Team & Environment

You will collaborate with engineers, designers, and managers as part of a global team.

Benefits & Compensation

  • Flexible work environment – office, home, or a blend (remote-first approach).
  • Global team, learning from top talent around the world and across cultures.
  • Well-being focus including fitness offerings, mental health plans (country-dependent), and generous time off.
  • Accelerated career growth and development opportunities across projects, offerings, and industries.

Work Mode

This role offers a hybrid work model.

3Pillar is committed to diversity—globally and locally—and operates on principles of intrinsic dignity and open collaboration.

Required Skills
Node.jsAWS LambdaAmazon DynamoDBDockerKubernetesAPI DesignTroubleshooting
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