Deskripsi Pekerjaan
About the Role
Innovatech Solutions is seeking an exceptional and highly motivated Senior Full Stack Software Engineer to join our dynamic team in San Francisco. You will play a pivotal role in designing, developing, and deploying robust, scalable, and high-performance web applications that drive our core business initiatives. This is an incredible opportunity to work with cutting-edge technologies, contribute to a product used by millions, and mentor junior engineers in a collaborative, fast-paced environment.
We are looking for someone with a passion for both front-end elegance and back-end resilience, capable of owning features from conception to deployment. If you thrive on technical challenges, enjoy continuous learning, and want to make a tangible impact, we want to hear from you!
Tanggung Jawab
- Lead the design, development, and deployment of full-stack web applications using modern technologies and best practices.
- Collaborate closely with product managers, UX/UI designers, and other engineers to translate business requirements into technical solutions.
- Write clean, maintainable, and well-tested code across the entire software development lifecycle.
- Perform code reviews, provide constructive feedback, and ensure adherence to coding standards and architectural principles.
- Mentor and guide junior engineers, fostering a culture of technical excellence and continuous improvement.
- Optimize application performance, scalability, and security for high-traffic, mission-critical systems.
- Contribute to architectural discussions and strategic technical decisions for the platform.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.
- 5+ years of professional experience in full-stack software development with a strong portfolio of shipped products.
- Expertise in modern JavaScript frameworks (e.g., React, Angular, Vue.js) and Node.js for backend development.
- Proficiency with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes).
- Strong understanding of relational and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience with RESTful APIs, microservices architecture, and system integrations.
- Excellent problem-solving skills, attention to detail, and a commitment to producing high-quality code.
- Ability to thrive in an Agile development environment and contribute effectively to team goals.