Czech Republic Hybrid Employment

3Pillar is hiring a Senior Software Engineer

About the Role

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 LambdaAWS API GatewayAWS DynamoDBAWS RDSAWS S3DockerKubernetesScalable Backend ServicesAPI DesignSystem Performance OptimizationTroubleshootingMentoring
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.

Visit website
Job Details
Department Software Development
Category backend
Posted 14 days ago