Senior Software Engineer
Spectraforce
Boston, Massachusetts
Remote
14 hours ago
Job Description
Title: Senior Software Engineer
Location: Remote (Ability to work East Coast Hours Preferred)
Duration: Fulltime/Direct Hire
Must-haves:
Looking for:
This role will be primarily updating existing platforms, so experience working with legacy systems and upgrading libraries will be important. Also, we are integrating AI/ML into the scope of work, so curiosity or experience in that space will be beneficial. Primary needs within the tech stack are Python and React as this is a fullstack role.
Job description:
The client is a SaaS web platform providing a B2B recruitment marketplace for employers and search firms. Our vision is to optimize candidate-to-job matching and improve time-to-hire of the very best candidates for our customers. As a Senior Software Engineer, you will join a collaborative team working to enhance and innovate our web service to expand to new customers and further improve efficiencies. The client has a well-established engineering department that includes teams dedicated to product research & design, technical infrastructure, machine learning, software development, customer support and quality assurance. We are seeking full stack creative thinkers, who thrive in a fast-paced environment and have a high level of ownership and responsibility for the success of the team. The client has a supportive culture that encourages respect, individual growth and continual improvement. This is a fully remote opportunity that offers an exceptional work/life balance.
Primary Function:
Required Skills:
Preferred or Nice-to-have Skills
Industry Experience:
Education and Experience:
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 110000.00/Yearly.
Location: Remote (Ability to work East Coast Hours Preferred)
Duration: Fulltime/Direct Hire
Must-haves:
- Ability to work independently in a remote environment with minimal direction/oversight
- Authorization to work for any employer in the U.S. (Client is unable to sponsor or take over sponsorship of an employment Visa)
- Python Expertise
- Experience with coaching/mentoring junior engineers
Looking for:
This role will be primarily updating existing platforms, so experience working with legacy systems and upgrading libraries will be important. Also, we are integrating AI/ML into the scope of work, so curiosity or experience in that space will be beneficial. Primary needs within the tech stack are Python and React as this is a fullstack role.
Job description:
The client is a SaaS web platform providing a B2B recruitment marketplace for employers and search firms. Our vision is to optimize candidate-to-job matching and improve time-to-hire of the very best candidates for our customers. As a Senior Software Engineer, you will join a collaborative team working to enhance and innovate our web service to expand to new customers and further improve efficiencies. The client has a well-established engineering department that includes teams dedicated to product research & design, technical infrastructure, machine learning, software development, customer support and quality assurance. We are seeking full stack creative thinkers, who thrive in a fast-paced environment and have a high level of ownership and responsibility for the success of the team. The client has a supportive culture that encourages respect, individual growth and continual improvement. This is a fully remote opportunity that offers an exceptional work/life balance.
Primary Function:
- Develop large features & improvements as well as fixes and library upgrades.
- Write unit tests to maintain test coverage.
- Take initiative to identify improvements to the code structure towards better maintainability and testability.
- Drive coding best practices within the team.
- May coach junior engineers (process, code base, best practices).
- Conduct thorough and constructive code reviews to ensure quality.
- Actively participate in the agile development process (design reviews, planning, and retrospectives); seek to meet commitments and proactively resolve blockers.
- Write and review technical designs.
- Guide and mentor junior engineers in navigating the codebase, best practices, and relevant languages.
- Contribute to cross-team discussions around processes and architecture improvements.
- Implement integrations with third-party services and application components.
- Collaborate with peers to prioritize work and be in alignment with strategic goals.
- Handle interruptions well, seek to help others reach team goals.
- Keep up-to-date with relevant advances in the field.
- May participate in interviews for new hires.
Required Skills:
- CS fundamentals (data structure and algorithms)
- Deep knowledge of modern web applications
- Expert in Python
- Proficient with JavaScript / TypeScript / React
- Good knowledge of MongoDB or SQL
- Proficient with Git
- Proficient with Docker (Kubernetes is a plus)
- Experience with AWS is a plus
- Excellent problem solving, troubleshooting and debugging skills
- Excellent design & organizational skills
- Strong communication and collaboration skills, including experience working with cross-functional teams.
- Ability to work independently in a remote environment requiringminimal direction/oversight
- Continual improvement and self-learning
Preferred or Nice-to-have Skills
- Experience with AWS.
- Knowledge of Kubernetes.
- Experience with cross-functional teams Experience or curiosity with Machine Learning or AI.
Industry Experience:
- Software development, preferably in a SaaS-based environment Web application development and engineering
Education and Experience:
- 7+ years of professional experience in software development of web applications.
- Bachelor Degree in Computer Science or related field is a plus.
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 110000.00/Yearly.