Opening for Senior Software Engineer - Remote

Overview

Remote
$100,000 - $125,000
Full Time

Skills

CS fundamentals (data structure and algorithms)
Python
JavaScript/TypeScript/React

Job Details

We have an opening for Senior Software Engineer

Location - Remote

Full time permanent position

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


Must-haves
Ability to work independently in a remote environment with minimal direction/oversight
Authorization to work for any employer in the U.S. (Scout is unable to sponsor or take over sponsorship of an employment Visa) Python Expertise Experience with coaching/mentoring junior engineers

Required Skills
CS fundamentals (data structure and algorithms)
Deep knowledge of modern web applications
Expertise in Python
Proficiency in JavaScript/TypeScript/React
Good knowledge of MongoDB or SQL
Proficiency with Git and Docker (Kubernetes is a plus)
Excellent problem-solving, troubleshooting, and debugging skills
Strong communication and collaboration skills

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

Years of Experience: 7+ years of professional experience in software development of web applications

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.