Software Engineer (JavaScript)
Job details
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. We're perpetually in search of ways to make the job search process better, so 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 solutions. 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, troubleshoot production issues, and fix as needed, maintaining and improving deployed code.
- Work closely with 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.
- Experience with programming languages: JavaScript, Python, C#, HTML, CSS.
- Experience handling databases: SQL Server, PostgreSQL, DynamoDB, AWS S3.
- Experience with browser extension development and the unique challenges it presents (e.g., compatibility across different browsers, browser APIs).
- Experience using source control: GIT.
- Strong unit test and debugging skills.
- Good understanding of AWS (Lambda, API Gateway, DynamoDB, S3, EC2, Glue, AWS Batch, ECS).
- Good understanding of building web applications using Vue.js and NestJS Framework.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.