Deskripsi Pekerjaan
InnovateTech Solutions is seeking an exceptional Senior Full Stack Engineer to join our dynamic and forward-thinking team in San Francisco. We're on a mission to build groundbreaking products that redefine industry standards, and we need your expertise to make it happen. If you're passionate about crafting robust, scalable, and elegant software solutions from concept to deployment, thrive in a collaborative environment, and are eager to mentor others, then this is your opportunity to make a significant impact.
As a Senior Full Stack Engineer, you will play a pivotal role in designing, developing, and deploying high-performance applications that delight our users. You'll work across the entire software development lifecycle, utilizing cutting-edge technologies and best practices to deliver innovative features and improvements. This role offers the chance to lead technical initiatives, influence architectural decisions, and contribute to a culture of engineering excellence.
Join us and be part of a company that values innovation, collaboration, and professional growth. We offer a stimulating work environment, competitive compensation, and the chance to work on challenging projects that shape the future.
Tanggung Jawab
- Lead the design, development, and deployment of full-stack web applications and microservices using modern frameworks and cloud platforms.
- Collaborate closely with product managers, UX/UI designers, and other engineers to define requirements, design solutions, and deliver high-quality features.
- Write clean, efficient, well-documented, and maintainable code for both front-end (React, Angular, Vue) and back-end (Node.js, Python, Java) systems.
- Architect and implement scalable, secure, and performant APIs and database solutions (SQL/NoSQL).
- Participate in code reviews, provide constructive feedback, and ensure adherence to best practices and coding standards.
- Troubleshoot and debug complex issues across the entire application stack, ensuring high availability and reliability.
- Mentor junior engineers, share knowledge, and contribute to the overall technical growth of the team.
- Actively contribute to architectural discussions and strategic planning for future product development.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 5+ years of professional experience in full-stack software development, with a strong portfolio of shipped products.
- Expertise in at least one modern front-end framework (e.g., React, Angular, Vue.js) and associated tooling.
- Proficiency in a back-end language/runtime (e.g., Node.js, Python, Java, Go) and experience with relevant frameworks.
- Strong understanding of relational (e.g., PostgreSQL, MySQL) and/or NoSQL databases (e.g., MongoDB, DynamoDB).
- Experience with cloud platforms (AWS, Azure, GCP) including serverless architectures, CI/CD pipelines, and infrastructure as code (Terraform, CloudFormation).
- Demonstrated ability to design and implement robust RESTful APIs and microservices architectures.
- Excellent problem-solving skills, attention to detail, and ability to work independently and as part of a team.