Specialist - Software Engineering
- React.js
- TypeScript
- NestJS
- Node.js
- Machine Learning
- Large Language Models
- REST API
- JavaScript
- HTML5
- CSS3
- Microservices
- Git
- Agile
- Devops
- Azure DevOps
- Jest
- AWS
- Azure
- GCP
As a Senior Software Engineer on the nearshore team you will serve as a senior fullstack developer for our B2B and B2C SaaS products with a focus on building secure scalable and customer centric platforms Youll be hands on with frontend and backend development across our React TypeScript and NestJS Nodejs stack This is a great opportunity to shape innovative applications that secure millions of small businesses and consumers while deepening your expertise in cybersecurity a rapidly growing and impactful domain
Â
Key Responsibilities
Feature Development Delivery
- Deliver new technical features for B2B and B2C SaaS products
- Work closely with fellow engineers the Product Manager and UX Designer to scope engineering requirements and timelines for features
- Anticipate and communicate blockers and delays before they require escalation
- Continuously help improve the engineering culture including practices and processes
- Explore and prototype the use of generative AI and large language models LLMs to drive product innovation
Â
Programming Implementation
- Write and deliver clean maintainable and well tested code
- Implement frontend UI components using TypeScript and React Framework
- Implement RESTful API endpoints using TypeScript NestJS and Nodejs
- Participate in peer code reviews to maintain code quality and adhere to engineering best practices
- Collaborate with developers to build reusable code and libraries for future use
Â
Implement software security requirements
- Leverage new and cutting edge developer tools to enhance productivity and code quality
- Integrate APIs and services to deliver intelligent product features where applicable
Â
Software Design
- Design API endpoints for features define schemas and generate documentation
- Design reusable and scalable React components for the frontend UI
- Make sound software design decisions with a focus on customer experience
- Consistently create optimal designs adhering to architectural best practices
Â
Required Qualifications
- 5 years of experience in software engineering
- Experience writing code in JavaScript TypeScript HTML5 CSS3 or related applications
- Experience with frontend technologies and frameworks preferably React
- API design and development experience using NestJS and Nodejs
- Experience with application network and cloud security
- Experience with building and architecting microservices
- Strong computer science fundamentals and problem-solving analytical skills
- Familiarity with version control systems eg Git
- Understanding of agile software development lifecycle and DevOps principles
- Strong verbal and written communication skills including the ability to communicate and explain technical decisions
- Good written and spoken English proficiency is required this role involves regular communication with US based stakeholders via Slack Azure DevOps and video calls
Â
Preferred Qualifications
- Experience writing unit tests using testing frameworks such as Mocha Jest etc
- Understanding of SaaS Software as a Service product architectures AWS Azure Google Cloud
Â
Specialist - Software Engineering · LTM