Software Engineer
Posted 2hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Software Engineer building secure, scalable full-stack applications for 3Pillar Global’s technology clients. Collaborating across global product teams from design through successful launch.
Responsibilities:
- Craft efficient, performant, testable, scalable, secure, and high-quality client code
- Provide accurate status tracking, reporting, and estimation using project methods and tools
- Gather requirements, validate understanding among the team, and create and maintain relevant documentation
- Execute activities within the current methodology and uphold high quality standards
- Collaborate with engineers, designers, and managers to understand user pain points and iterate on solutions that drive client success
- Own projects from technical design through successful launch
Requirements:
- At least 3+ years of experience as a full stack engineer
- Experience with Angular
- Experience with React
- Experience with TypeScript
- Experience engineering software systems of medium-to-large scope and complexity
- Familiarity with Agile software development methodologies
- Proficiency with relational databases and SQL
- Experience building frontend/backend applications at scale
- Proficiency in the English language
- Knowledge of source control tools
- Understanding of Software Development Life Cycle (SDLC)
- Proficiency in Object-Oriented Programming, including inheritance, polymorphism, classes, instances, and properties
- Knowledge of HTTP and serialization formats such as JSON and XML
- Knowledge of document databases
- Experience with unit testing
Benefits:
- Medical Insurance benefits as per company policy
- Dental insurance as per company policy
- Vision Insurance as per company policy
- Employer-paid Disability, Life, and AD&D insurance
- Unlimited PTO
- Paid Parental Leave
- 401K
- Flexible work policy
- 12 paid Holidays
- Fitness offerings
- Mental health plans (country-dependent)
- Professional development and career growth opportunities
- Global team and cross-cultural learning opportunities


















