Job Description
We are a high-growth technology company pioneering next-generation cloud solutions. We are looking for a visionary Senior Software Engineer to join our elite engineering team. If you are passionate about building scalable, resilient systems and have a knack for solving complex problems, we want to hear from you.
In this role, you will have the opportunity to shape the architecture of our core platform, mentor junior developers, and drive technical excellence across the organization. We offer a competitive compensation package, a dynamic work environment, and the chance to work with cutting-edge technologies.
Why Join Us?
- Competitive salary and equity package.
- Comprehensive health, dental, and vision insurance.
- Flexible remote and hybrid work options.
- Continuous learning and development budget.
- Modern tech stack and state-of-the-art infrastructure.
Responsibilities
- Design, develop, and maintain high-performance, scalable web applications.
- Collaborate with product managers and designers to define and implement technical solutions.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Conduct thorough code reviews and provide constructive feedback to peers.
- Mentor junior and mid-level engineers, fostering a culture of knowledge sharing.
- Troubleshoot, debug, and optimize application performance to ensure optimal user experience.
- Participate in the entire software development lifecycle, from concept to deployment.
Qualifications
- 5+ years of professional software development experience with a strong focus on web technologies.
- Proficiency in modern JavaScript/TypeScript and frameworks such as React, Angular, or Vue.js.
- Experience with backend technologies including Node.js, Python, or Java.
- Strong understanding of RESTful APIs, microservices architecture, and cloud platforms (AWS, GCP, or Azure).
- Familiarity with database technologies such as PostgreSQL, MongoDB, or Redis.
- Excellent problem-solving skills and the ability to work in a fast-paced, agile environment.
- Strong communication skills and the ability to translate technical concepts to non-technical stakeholders.