We are 3PILLAR GLOBAL
We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail. Our key differentiator is our Product Mindset. Our development teams focus on building for outcomes, and all of our team members around the globe are trained on the Product Mindset’s core values – Minimize Time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align to client goals from the earliest conceptual stages through market launch and beyond.
In 2024, 3Pillar Global India was named “Great Place to Work” for the seventh year in a row, based on how our employees feel about our company, collaborative culture, and work/life balance - come join our growing team.
Key Responsibilities:- 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.
- Participate in accurate planning and estimation efforts, utilizing project methods and tools.
- Gather requirements and organize/present developed features for clients.
- Execute complex activities within the current methodology and quality standards, showcasing success across diverse engagements.
- Promote client success by collaborating with engineers, designers, and managers to understand user pain points, anticipate problems, and iterate on solutions.
- Engage in agile software development, including daily stand-ups, sprint planning, retrospectives, and other governance activities.
- Participate in the Engineering Practice community, mentoring others and supporting technical growth.
- Drive project delivery within defined architecture, demonstrating autonomy and accountability from conceptualization to deployment.
Minimum Qualifications:- At least 5+ years of experience in the following areas:
- Expertise in Node.js (primary) 5+, React, Docker
- Database: PostgreSQL
- Experience in developing microservices and setting up local environments
- Knowledge of exception handling, data structures, multi-threaded programming, memory management, application tuning, and design patterns
- Strong Node.js skills (TypeScript, Express Framework, type-orm, class-validator)
- Experience with unit testing using Jest
- Proficiency in cloud platforms (GCP/AWS)
- Hands-on experience with RDBMS like Oracle/SQL Server, writing SQL queries, joins, views, groupings, etc.
- Excellent communication and interpersonal skills, with ability to multitask and meet deadlines
- Experience with Agile methodologies
- Understanding of Object-Oriented Programming principles
- Experience creating scalable, well-tested enterprise systems
- Knowledge of SOLID principles and OWASP standards
- Proficiency in English language
Additional Experience Desired:- Object-Relational Mappers (ORMs)
- Architectural patterns (Microservices, Serverless) and Design patterns (Factory, Singleton, Observer)
- Experience with unit testing
- Cloud experience (GCP)
- Containerization with Docker/Kubernetes
- Experience with specific client technologies, as determined during interviews
Benefits- Competitive salary based on experience and market demands
- Flexible timings
- Work From Anywhere
- Medical insurance with family options
- Health check-up camps
- Recreational activities (Pool, TT, Wii, PS2)
- Business casual environment
- #LI-Remote
- #LI-PR