Senior Software Engineer
We're looking for a Senior Software Engineer who values craftsmanship, sustainability and long-term thinking. You'll work with a team of experienced engineers building systems that scale and remain maintainable for years, not just sprints.
What you'll do
- Design and build scalable solutions for complex, multi-service projects
- Collaborate with engineers to create products using modern technologies like React, Angular, GraphQL & Node.js
- Establish technical standards and conduct thorough code reviews
- Mentor other engineers and help identify growth opportunities
- Work with management on technical prioritization and resource allocation
- Lead large-scale projects from conception through deployment
- Ensure production application reliability and performance at scale
What we're looking for
Experience & Technical Skills
- 5+ years of professional experience with production-level applications
- Expert-level proficiency in JavaScript/TypeScript or comparable languages
- Strong foundation in HTML, CSS and modern web standards
- Extensive experience with frameworks like React, Angular, or Vue.js
- Deep understanding of CI/CD pipeline automation and DevOps practices
- Experience with testing across the entire test pyramid
- Track record of maintaining and scaling production applications
- Experience with system design and architectural patterns
Engineering Mindset
- You think in systems, not just features
- You write code with maintainability as a priority
- You understand the true cost of technical debt
- You value documentation and knowledge sharing
- You approach problems with long-term solutions
- You have experience with code that has lived in production for years
Leadership & Communication
- Strong communication skills with technical and non-technical stakeholders
- Fluent English proficiency
- Experience mentoring junior and mid-level engineers
- Ability to lead technical discussions and drive consensus
- Track record of improving engineering practices
- Proactive approach to system reliability and performance
Why join Satellytes
Ready to Apply?
We’re looking for engineers who treat software as a craft, who have seen systems scale and who understand that great software is built to last. If you share our philosophy of building sustainable, maintainable systems, we’d love to hear from you.
Send your resume and a brief introduction to careers@satellytes.com.