Join 3Pillar as a Senior Software Engineer and elevate your expertise while collaborating with industry leaders.
Spearhead transformative projects that redefine urban living, establish new media channels for enterprise companies, and drive innovation in healthcare.
Architect transformative solutions that reshape entire industries and contribute to the mission of revolutionizing the tech landscape.
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.
Gather requirements and organize/present developed features for clients proficiently.
Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
Collaborate with engineers, designers, and managers to understand user pain points and iterate on solutions that drive client success.
Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.
Mentor others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities.
Independently drive project delivery within defined architecture, demonstrating autonomy and accountability from conceptualization to deployment.
Requirements:
5-7+ years of professional experience as an active participant of an Agile Development Team is required.
An expert understanding of the JavaScript language, including ES6+ syntax and the TypeScript superset, is necessary.
An expert understanding of C#, .NET Framework, and SQL Server is required.
An expert understanding of NodeJS and modern JavaScript frameworks is essential.
Advanced understanding of microservice architectures and developing performant, high availability applications is needed.
Advanced experience writing unit tests and understanding E2E testing practices is required.
Advanced experience with REST and GraphQL based web services is necessary.
Advanced experience with serverless application development (AWS Lambda, Azure Functions) and cloud-based infrastructure is required.
Intermediate experience building framework and platform agnostic packages is needed.
A demonstrated ability to work on complex enterprise systems or successfully deliver a greenfield product is essential.
The ability to understand business requirements and translate them into technical requirements is required.
Benefits:
Enjoy a flexible work environment, whether in the office, at home, or a blend of both, as 3Pillar embodies a remote-first approach.
Be part of a global team, learning from top talent around the world and across cultures, with English as the primary language.
Benefit from a company-wide focus on well-being, including fitness offerings, mental health plans (country-dependent), and generous time off.
Accelerate your career growth and development opportunities across projects, offerings, and industries through our professional services model.
Join an equal opportunity employer that values Intrinsic Dignity and Open Collaboration, reinforcing a commitment to diversity globally and locally.
Become part of a global tech community and explore more about the company culture on our LinkedIn site and Careers page.