Overview
Skills
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