Senior Software Engineer
New
E
Explore Careers at NetlifyWeb Applications
US, Spain, or CanadaFull-TimeSenior
Salary148,000 - 180,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Artificial IntelligenceFull Stack DevelopmentJavascriptRubyTypeScriptGoReactRESTful APIs
Requirements
- Strong expertise in TypeScript and JavaScript
- Experience developing and maintaining production-quality software in modern full-stack environments
- Proficiency with Go or Ruby for backend services and API development
- Hands-on experience with React and modern frontend development practices
- Familiarity with domains, DNS, and certificate management
- Extensive production experience delivering features and services that serve large user bases
- Experience writing high-quality, testable code that’s reliable and maintainable over time
- Comfortable using and experimenting with AI-assisted development tools
- Strong written and verbal communication skills
- Critical thinking abilities and a solution-oriented approach to complex technical challenges
- A collaborative approach to problem-solving
- Growth mindset and openness to learning new tools, technologies, and best practices
Responsibilities
- Use your expertise in full-stack development (TypeScript, JavaScript, Go, and React) to ship reliable, scalable, performant code across our product suite
- Lead medium-sized projects from conception to delivery, writing RFCs, and managing project timelines
- Build and maintain user-facing features and product APIs that scale to serve millions of developers worldwide
- Apply foundational engineering practices - testing, documentation, observability, and performance optimization - while pragmatically leveraging AI tools to enhance your development workflow
- Navigate ambiguity with curiosity, contributing to both early-stage prototypes and production-ready applications that directly impact user experience and business metrics
- Work with domains, DNS, and certificate management systems to ensure reliable and secure user experiences
- Practice proactive async communication and create visibility across projects by documenting your workflows and decision-making clearly
- Participate in code reviews, on-call rotations, and continuous improvement efforts to reduce technical debt and maintain high engineering standards
- Collaborate regularly with cross-functional teams to design and implement user flows that enhance the developer experience across our platform
View Full Description & ApplyYou'll be redirected to the employer's site