Software Engineer, Business Experience

CodeSignal·Remote(Anywhere in the World)·Work From Anywhere
Software Development

WFA Digital Insight

The demand for skilled software engineers in the remote job market continues to soar, with a 25% increase in job postings over the past year. CodeSignal, a pioneer in technical hiring, is seeking a talented Software Engineer to drive features with immediate business impact. With the remote work trend on the rise, professionals with expertise in digital skills, such as TypeScript and JavaScript, are in high demand. Before applying, candidates should be aware that CodeSignal values clear communication, initiative, and a passion for delivering high-quality products. As the company continues to grow, this role presents an exciting opportunity for the right candidate to make a significant impact.

Job Description

About the Role

As a Software Engineer at CodeSignal, you will be an integral part of the Product Engineering team, driving features that have a direct impact on the company's core products: Assessments, Interviews, and Learn. Your day-to-day responsibilities will involve contributing to the development of product features across the full stack, from front-end to back-end, and collaborating with your peers to ensure the delivery of high-quality products.

CodeSignal's products are designed to revolutionize the way technical hiring is done, and as a Software Engineer, you will play a key role in shaping the future of the company. You will be working closely with a talented team of engineers, designers, and product managers to build and maintain the company's identity and authentication systems, which are crucial to tying all of the products together.

The role requires a high degree of autonomy, with the ability to work independently and make technical decisions that align with the company's goals. You will be expected to conduct code reviews, collaborate with your peers, and lead technical design discussions on features where you can lend your expertise.

What You Will Do

  • Contribute to building product features across the full stack (from front-end to back-end to separate microservices)
  • Develop clean and maintainable code, with an emphasis on quality and craftsmanship
  • Conduct code reviews and collaborate with your peers
  • Lead technical design discussions on features where you're able to lend your expertise
  • Work on building and maintaining the company's identity and authentication systems
  • Collaborate with the product team to define and prioritize product features
  • Participate in agile development methodologies, including sprint planning and retrospectives
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve the company's products and services
  • Troubleshoot and resolve technical issues, providing support to the team as needed

What We Are Looking For

  • At least 4 years of professional, full-time software engineering experience
  • Clear and effective communication skills, with the ability to articulate technical concepts to both technical and non-technical stakeholders
  • Drive and initiative for getting things done, with a strong sense of ownership and accountability
  • Experience with TypeScript/JavaScript (browser, Node, or both), with a strong understanding of software development principles and patterns
  • Available to work full-time, with a strong internet connection and a quiet, dedicated workspace
  • Experience with React, Node, MongoDB, GraphQL, or other related technologies is a plus
  • Familiarity with SSO, SCIM, or RBAC is desirable
  • Any experience in a related industry, including assessments, HR tech, or education, is an asset

Nice to Have

  • Experience with cloud-based technologies, such as AWS or Google Cloud
  • Knowledge of DevOps practices, including continuous integration and continuous deployment
  • Familiarity with testing frameworks, such as Jest or Cypress
  • Experience with Agile development methodologies, including Scrum or Kanban
  • Participation in open-source projects or personal coding projects

Benefits and Perks

  • Competitive salary and benefits package
  • Opportunity to work with a talented team of engineers, designers, and product managers
  • Flexible working hours and remote work options
  • Professional development opportunities, including training and conference attendance
  • Access to the latest technologies and tools
  • Recognition and reward for outstanding performance
  • A fun and dynamic work environment, with a strong focus on teamwork and collaboration

How to Stand Out

  • Tip: Make sure to highlight your experience with TypeScript and JavaScript in your resume and cover letter, as these are key requirements for the role.
  • When applying, be prepared to provide examples of your coding experience and problem-solving skills, as well as your ability to work independently and collaboratively.
  • Familiarize yourself with CodeSignal's products and services, and be prepared to discuss how your skills and experience align with the company's goals and vision.
  • Consider creating a personal coding project or contributing to an open-source project to demonstrate your skills and passion for software engineering.
  • In the interview, be prepared to discuss your experience with agile development methodologies, testing frameworks, and cloud-based technologies.
  • Be sure to research the company culture and values, and be prepared to discuss how you align with them.

This is a remote position listed on WFA Digital, the platform for professionals who work from anywhere. Browse more remote jobs across all categories.