Software Engineer (JavaScript)
JobTarget is a leading company in the online job search and recruiting industry. Our team is comprised of experts in recruitment, ecommerce, and online job search. Our products are used by thousands of corporate recruiters and reach millions of job seekers. The company values work life balance, rewarding risk and creativity, and an open culture. driven, and open-minded. We're perpetually in search of ways to make the job search process better, so if you if you're up for the challenge, apply and let's make it better together.
We are looking for a talented Software Engineer who will be a key member of the Software Development team by solving complicated, challenging problems with code and delivering solution.
Work Schedule: Night
Work Type: Remote / Hybrid
Position To Fill: One
What You'll Do:
- Oversee the maintenance and development of systems.
- Hands-on coding, unit-testing and maintenance of projects for the Engineering team, based on system specifications and Change Requests provided by the product team
- Design, build, and maintain high-quality, scalable, and secure features for browser extensions using JavaScript, Vue.js, and NestJS
- Oversee the automation of business and technical processes, trouble-shoot production issues and fix as needed, maintaining and improving deployed code as needed
- Work closely other software engineers to ensure that company coding standards, policies and IT procedures are observed as well as participate in the evaluation and selection of new strategies and technologies
- Scope out new projects, creating architecture diagrams and documentation for execution by the team
- Participate in coaching and mentoring of teammates, and code reviews
What You Need to Qualify:
- A minimum of 2-4 years of experience in developing web applications using NodeJS, NextJS, and React.
- At least 2-4 years of experience in building web applications with C# and .NET 8.
- A minimum of 1-2 years of experience working with databases such as Microsoft SQL Server, MongoDB, and DynamoDB.
- At least 1-2 years of hands-on experience with AWS products and services, including EC2, S3, and DynamoDB.
- Solid experience with programming languages including JavaScript, Python, C#, HTML, and CSS.
- Experience in database management, particularly with SQL Server, PostgreSQL, DynamoDB, and AWS S3.
- Proven experience in browser extension development, with a strong understanding of cross-browser compatibility and browser API challenges.
- Proficiency in using version control systems, specifically GIT.
- Strong skills in unit testing and debugging.
- In-depth knowledge of AWS services, including Lambda, API Gateway, DynamoDB, S3, EC2, Glue, AWS Batch, and ECS.
- Extensive experience in developing web applications using Vue.js and the NestJS framework.
- Proficiency in Python is a plus