Job description
Job Title: Lead Software Engineer
Job Location - United States (100% Remote)
Permanent direct hire
Remote 100%
BASIC PURPOSE:
The primary responsibilities of the Lead Software Engineer are to provide technical leadership and develop/maintain modular and reusable front and back-end components using ReactJS, Node.js, Serverless Framework, Webpack, Express.js, and Nest.js. These components will serve as the foundation for a composable architecture approach, delivering innovative, SaaS solutions within an AWS cloud environment. The Engineer will also benchmark and improve system performance and assume ownership for delivered features and system components and must be able to stay on top of technology changes in the market while continuously look for opportunities to leverage these for innovative solutions within our technology ecosystem.
ESSENTIAL FUNCTIONS:
- Hands-on development of new, user-facing features using React.js, back-end services using Node.js, unit testing and participating in code reviews
- Translate designs and wireframes into high quality code
- Proactively identify and mitigate potential issues and defects as well as assisting with continuous improvement efforts
- Optimize components for maximum performance across a vast array of web-capable devices and browsers
- Build cloud applications with Amazon Web Services (AWS), primarily using Node.js
- Build reusable components and front-end libraries for future use
- Write and support effective APIs leveraging the AWS API Gateway
- Test software to ensure responsiveness and efficiency at scale
- Design and optimize Postgres database schemas
- Mentor less experienced team members
- Collaborate with Product Designers, Product Managers, and Software Engineers to deliver
Compelling, user-facing products
- Must be able to perform the essential functions of the job, with or without reasonable accommodation
- Other duties as assigned
REPORTING RELATIONSHIPS:
- Reports to Director Solutions Architecture
QUALIFICATIONS:
- Bachelor’s degree in Computer Science / related engineering field OR equivalent experience
In a related field
- 5+ years of software development experience
- Strong proficiency in building interface using React.js
- Experience with popular Node.js frameworks (Express.js, Serverless Framework, NestJS, etc. )
- Strong proficiency in JavaScript, including DOM manipulation, the JavaScript object model, and the event loop
- Thorough understanding of React.js and its core principles
- Understanding of fundamental design principles behind a distributed and scalable application
- Familiarity with modern front-end build pipelines and tools
- AWS Experience – Building integrations using EventBridge, Lambda and SQS a plus
- Database experience – Postgres a plus
- Should have strong experience with REST API design and development
- Strong understating and experience implementing Service Oriented Architecture
- Knowledgeable of modern authorization mechanisms such as JSON Web Tokens, oAuth2,
- AWS Cognito, Key Cloak
- Ability to understand business requirements and translate them into technical designs
- Familiarity with Git code versioning tools
- Experienced using modern build pipelines and tools
- Good written, verbal communication skills
- Great team player
WORK CONDITIONS:
- Must possess comfort in learning, training, and engaging with others virtually through Microsoft Teams and Zoom (remote role)
Job Type: Full-time
Salary: $120,000.00 - $125,000.00 per year
Schedule:
- 8 hour shift
- Day shift
Experience:
- REST: 1 year (Preferred)
- Java: 1 year (Preferred)
Work Location: One location
arclintfl.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, arclintfl.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, arclintfl.com is the ideal place to find your next job.