Development
Senior Full-Stack Engineer
Colombo/ Sri Lanka
Full time
5+ years experienceReact/TypescriptDistributed systemProduct mindset
Development
Senior Full-Stack Engineer
Colombo/ Sri Lanka
Full time
5+ years experienceReact/TypescriptDistributed systemProduct mindset
Overview
We're looking for a Senior Full-Stack Engineer to join our dynamic team. You'll be responsible for designing, developing, and maintaining robust web applications across both frontend and backend technologies.
This role offers the opportunity to work on exciting projects, mentor junior developers, and drive best practices in coding, testing, and deployment. You'll collaborate with cross-functional teams to architect scalable solutions and ensure seamless integration of services.
Key Responsibilities
- Design and develop full-stack web applications using modern technologies
- Architect scalable solutions and ensure seamless integration of services
- Collaborate with cross-functional teams including designers, product managers, and other engineers
- Optimize application performance and ensure high availability
- Mentor junior developers and drive best practices in coding, testing, and deployment
- Participate in code reviews and maintain high code quality standards
- Stay up-to-date with emerging technologies and industry trends
- Contribute to technical decision-making and architectural discussions
Requirements
Technical Skills:
- 5+ years of experience in full-stack development
- Proficiency in React and TypeScript for frontend development
- Strong experience with Node.js and backend frameworks
- Experience with distributed systems and microservices architecture
- Knowledge of databases (SQL and NoSQL)
- Experience with cloud platforms (AWS, Azure, or GCP)
- Familiarity with DevOps practices and CI/CD pipelines
- Understanding of RESTful APIs and GraphQL
Soft Skills:
- Strong problem-solving and analytical skills
- Excellent communication and collaboration abilities
- Product mindset with focus on user experience
- Ability to mentor and guide junior team members
- Adaptability and willingness to learn new technologies
Benefits & Perks
- Competitive salary and performance bonuses
- Comprehensive health insurance coverage
- Flexible working hours and remote work options
- Professional development budget for courses and conferences
- Modern development equipment and tools
- Collaborative and inclusive work environment
- Opportunities for career growth and advancement
- Team building activities and company events
How to Apply
Ready to join our team? We'd love to hear from you! Please send us your application with the following:
- Your updated resume/CV
- A cover letter explaining why you're interested in this role
- Links to your portfolio or GitHub profile
- Any relevant project samples or case studies
Send your application to info@spherehead.com with the subject line "Senior Full-Stack Engineer Application".