Are you ready to elevate your software engineering career? Join 3Pillar, a dynamic company where your expertise can lead to remarkable innovations. Here, you'll have the chance to collaborate with industry experts, oversee transformative projects, and drive technological advancements that enhance urban living, pioneer new media for enterprises, or innovate healthcare solutions. Your contributions are vital to our mission of reshaping the tech landscape.
As a Lead Software Engineer, your role goes beyond coding; you'll create architectural solutions that redefine entire sectors. Join us in pioneering a tech-driven future where innovation knows no bounds.
Key Responsibilities :
- Effectively communicate with client stakeholders about project progress and provide strategic recommendations.
- Develop high-quality client code that emphasizes efficiency, performance, testability, scalability, security, and overall excellence.
- Engage actively in precise planning and estimation processes using established project methodologies and tools.
- Thoroughly gather requirements and present developed features clearly to clients.
- Deliver complex project activities in accordance with current methodologies and quality expectations, demonstrating success across various projects.
- Collaborate with engineers, designers, and managers to identify user pain points and iterate solutions that ensure client success.
- Participate in agile development practices, including daily stand-ups, sprint planning, and retrospective meetings.
- Contribute to the Engineering Practice community by mentoring junior developers and supporting the growth of technical skills.
- Independently manage project delivery within established architecture, showcasing responsibility and initiative from concept to deployment.
Minimum Qualifications :
Proven expertise in designing and implementing scalable backend services and APIs using Node.js.Experience with serverless infrastructure, specifically AWS services like Lambda, API Gateway, DynamoDB, or RDS.Ability to work collaboratively with cross-functional teams to define and achieve technical requirements.Strong skills in system performance optimization and complex issue troubleshooting.Experience mentoring junior team members and fostering a culture of continuous learning.Up-to-date knowledge of the latest Node.js and AWS technologies.Experience with Agile software development methodologies.Proficient in the principles of Object-Oriented Programming (OOP).Ability to create high-level designs using UML, C4, or ArchiMate.Demonstrated experience in creating well-tested, scalable enterprise-level systems.Strong understanding of SOLID principles and familiarity with OWASP.Proficiency in English.Additional Experience Preferred :
Skill in backend performance optimization and complex issue resolution.Understanding of modern frontend build tools and CI / CD pipelines.Excellent problem-solving abilities and a proactive mindset.Strong verbal and written communication skills.Professional experience in software engineering within multi-discipline teams.Expertise in backend development with Node.js.Experience designing and implementing RESTful APIs and microservices architectures.In-depth knowledge of AWS services including Lambda, API Gateway, DynamoDB / RDS, and S3.Familiarity with containerization using Docker and orchestration with Kubernetes (optional).Experience with Object-Relational Mappers (ORMs).Familiarity with architectural and design patterns (e.g., Microservices, Serverless, Factory, Singleton).Knowledge of unit testing practices.What is Life Like at 3Pillar Global?
Pursue a career filled with opportunity at 3Pillar Global :
Embrace a flexible work environment that suits you, whether from home, the office, or a combination of both. From the outset with interviews to onboarding, we emphasize a remote-first approach.
Become part of a global team, learning from top talent across different cultures while using English as a common language every day. Our diverse workforce allows us to leverage global resources for effective teamwork.
Your well-being is important to us. We dedicate a trimester each year to focus on wellness, offering fitness programs, mental health resources (country-dependent), and generous time off to keep our team operating at their best.
Our professional services model accelerates your career growth and opens development opportunities across various projects, services, and industries.
We stand as an equal opportunity employer, embodying values like Intrinsic Dignity and Open Collaboration to drive cutting-edge technology while maintaining our commitment to diversity.
Join us and become a part of a global tech community!