Source description
About the role
Job Description:
Full-Stack Development Experience (React + Node.js, NestJS as a strong plus)
Familiarity with AWS cloud platform, REST/GraphQL Services
Track Record of Technical Impact & Cross-Functional Collaboration – ability to work closely with Product, Design, and other stakeholders to influence technical decisions and navigate trade-offs.
Strong Software Engineering Fundamentals & Code Quality – experience writing clean, maintainable, and testable code, with solid testing strategies and engineering best practices, and automated testing frameworks Jest, React Testing Library, Playwright
Ownership, Mentorship & Delivery of Complex Projects
Responsibilities
-
As the Senior Software Engineer, you will report to the Software Engineering Manager and continuously collaborate with key stakeholders across the business to solve the most critical technical problems.
-
Champion code quality, reusability, scalability security and help make strategic software architecture decisions with the lead engineer
-
Conduct design and code reviews
-
Collaborate with Lead Engineers, Product and Project Management to take small ideas or concepts and turn them into high fidelity technical game plans and achieve the products and business goals
-
Mentor software engineers utilizing proven design patterns and your experience building large scale public facing software
-
Care about who you work with and how work is done. We hire carefully and the entire team is given the opportunity to take part in evaluating potential hires
-
Relate to our core values (see below) and would like to contribute to a positive working environment and culture
-
Required Experience & Technical Skills
-
At least 6+ years as a Full Stack Software Engineer
-
Strong experience with TypeScript/JavaScript, Node.js, and GraphQL
-
Experience with React, NextJS, and React Native (bonus) for iOS and Android
-
Experience with Microservices and Event Driven Architecture using AWS, Serverless, Lambda, Docker, and Kubernetes
-
Strong familiarity with data structures, algorithms and design patterns
-
Proficient with PostgreSQL, DynamoDB and understand when to use relational and non-relational databases.
-
Proponent of code testing and familiar with the common frameworks for unit, integration and functional tests
-
Experience working with DevOps Engineers using tools such as Terraform, CloudFormation, and CI/CD Pipelines.
More at 3B Staffing