Deskripsi Pekerjaan
Are you a seasoned Full Stack Software Engineer looking to make a significant impact? Innovatech Solutions is seeking a highly skilled and passionate Senior Full Stack Software Engineer to join our dynamic team in San Francisco. We're building the next generation of innovative platforms that are changing the industry landscape. If you thrive in a fast-paced, collaborative environment and are eager to tackle complex challenges with cutting-edge technology, we want to hear from you.
At Innovatech, you'll have the opportunity to architect, design, and implement scalable solutions from front-end to back-end. We value creativity, problem-solving, and a commitment to quality. You'll work alongside brilliant minds, contributing directly to products used by millions. This is more than just a job; it's a chance to shape the future and grow your career with a company that truly invests in its people.
Tanggung Jawab
- Design, develop, and deploy robust, scalable, and high-performance full-stack applications using modern technologies.
- Collaborate with product managers, UX/UI designers, and other engineers to define, design, and ship new features.
- Write clean, maintainable, and well-documented code, adhering to best practices and coding standards.
- Lead technical discussions, perform code reviews, and mentor junior engineers, fostering a culture of continuous improvement.
- Optimize applications for maximum speed and scalability, troubleshooting and resolving complex technical issues.
- Participate in the full software development life cycle, including planning, estimation, development, testing, and deployment.
- Evaluate and recommend new technologies and tools to improve efficiency and system performance.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in full-stack software development.
- Strong proficiency in front-end technologies such as React, Angular, or Vue.js, along with HTML5, CSS3, and JavaScript/TypeScript.
- Expertise in back-end development using languages like Python, Java, Node.js, or Go, and frameworks such as Django, Spring Boot, or Express.
- Extensive experience with relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, DynamoDB) databases.
- Demonstrated experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of RESTful APIs, microservices architecture, and system design principles.
- Excellent communication, collaboration, and problem-solving skills with a strong attention to detail.