About the role
Key Responsibilities:
- Design, develop, and maintain scalable web applications using React.js and TypeScript across frontend and backend.
- Build robust backend services using Java and modern frameworks.
- Develop and integrate APIs, including gRPC-based services.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with SQL databases to design efficient data models and queries.
- Integrate and leverage OpenAI and AI-powered tools into applications.
- Deploy and manage applications on Azure cloud platform.
- Utilize AWS services where applicable for scalable solutions.
- Implement infrastructure as code using HashiCorp tools (Terraform).
- Maintain and improve CI/CD pipelines and version control using Git.
- Develop and maintain automated test suites using Playwright.
Required Skills & Experience:
- 5–10+ years of experience as a Full Stack Developer.
- Strong proficiency in TypeScript for both frontend and backend development.
- Hands-on experience with React.js.
- Solid experience in backend development using Java.
- Experience working with SQL databases.
- Familiarity with cloud platforms such as Azure and AWS.
- Experience integrating OpenAI or AI-based solutions.
- Knowledge of gRPC and API development.
- Experience with Git for version control.
Good to Have:
- Experience with Playwright or other automation testing tools.
- Hands-on experience with Terraform or other infrastructure-as-code tools.
- Exposure to Azure AI services and cloud-native architectures.
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
What We’re Looking For:
- Strong problem-solving and analytical skills.
- Ability to work in a fast-paced, collaborative environment.
- Passion for learning new technologies and improving existing systems.
- Excellent communication and teamwork skills.