Deskripsi Pekerjaan
Are you a seasoned Fullstack Software Engineer ready to make a significant impact? InnovateTech Solutions is seeking a highly skilled and passionate Senior Fullstack Engineer to join our dynamic team in San Francisco. We're building the next generation of scalable, high-performance applications that revolutionize industries. If you thrive in a collaborative environment, love tackling complex challenges, and are eager to contribute to innovative products from conception to deployment, we want to hear from you!
At InnovateTech, you'll be instrumental in designing, developing, and deploying robust software solutions that power our core platforms. You'll work with a modern tech stack, contribute to architectural decisions, and mentor junior engineers, all while enjoying a culture that champions creativity, continuous learning, and work-life balance.
Tanggung Jawab
- Lead the design, development, and deployment of fullstack web applications using modern frameworks and technologies.
- Collaborate closely with product managers, UX/UI designers, and other engineering teams to define, design, and ship new features.
- Write clean, maintainable, and testable code, ensuring high quality and performance across the entire software stack.
- Contribute to architectural discussions and decisions, helping to shape the future of our technical landscape.
- Mentor junior engineers, conduct code reviews, and promote best practices within the team.
- Troubleshoot and resolve complex production issues, ensuring high availability and reliability of our services.
- Drive continuous improvement in our development processes, tools, and methodologies.
- Stay abreast of emerging technologies and industry trends to inform strategic technical decisions.
Kualifikasi
- Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field.
- 5+ years of professional experience in fullstack software development, with a strong portfolio of shipped products.
- Proficiency in modern JavaScript/TypeScript, with extensive experience in frontend frameworks (e.g., React, Angular, Vue.js) and backend technologies (e.g., Node.js, Python, Java, Go).
- Strong understanding of relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, DynamoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid grasp of software development best practices, including agile methodologies, version control (Git), CI/CD, and automated testing.
- Excellent problem-solving skills, with the ability to analyze complex technical challenges and propose effective solutions.
- Exceptional communication and collaboration skills, with a proven ability to work effectively in cross-functional teams.