SADA, an Insight Company, is looking to hire a Senior Software Engineer - Fullstack to design and develop cloud-native applications that integrate frontend and backend technologies, delivering efficient, scalable, and user-centric solutions by leveraging modern frameworks and Google Cloud Platform (GCP) services to solve diverse business challenges.
Requirements
- Familiarity with frontend web technologies, particularly React and Angular.
- Expertise in development with few of the following languages: Python, Go, Node.js, Java/Kotlin(optional)
- Experience working with relational and NoSQL datastores and adjacent technologies (ORMs, schema migration tools)
- Experience designing, building, and maintaining high-quality, developer-friendly REST APIs using OpenAPI (Swagger) specifications
- Exposure to full-stack development, from setting up application and database server infrastructure to developing and implementing application code.
- Fluency with modern frontend web development leveraging TypeScript
- Experience in writing automated tests, including unit, integration, and acceptance tests
Responsibilities
- Contribute to projects at all stages from early discovery and architecture to full end-to-end application development and technical consulting for customers
- Work closely with solution architects, project managers, and engineers to define and deliver high-quality user experiences
- Build reusable tools, processes, and solutions that drive efficiency and scalability for both SADA and its clients
- Design and develop cloud-native applications that seamlessly integrate frontend and backend technologies
- Build responsive interfaces and robust APIs, ensuring high performance and an exceptional user experience
- Leverage modern frontend and backend frameworks alongside Google Cloud Platform (GCP) services
- Collaborate with cross-functional teams and support clients across industries
Other
- Required Travel - Limited (<5%) travel to customer sites, conferences, and other related events.
- Customer Facing - You will interact with customers regularly, sometimes daily, other times weekly/bi-weekly.
- Ability to communicate complex technical concepts to a broad range of internal and external stakeholders.
- A degree in computer science or a related field is preferred
- Hands-on experience in building, deploying, and optimizing AI/ML solutions