Location: Bengaluru (HQ)
Job Description:
We are seeking a talented Full Stack Software Development Engineer (SDE-1) to join our dynamic team. You will collaborate with cross-functional teams to deliver high-quality software solutions that meet our customers’ needs.
Responsibilities:
- Strong knowledge and experience on server-side development in Ruby on Rails and Java, J2EE, Spring Framework, Hibernate, and other related technologies.
- Experience with designing and implementing highly scalable and performant RESTful microservices.
- Fluent in any one database technology (e.g. RDBMS like MySQL or Postgres and/or NoSQL like MongoDB or Cassandra).
- Strong computer science foundations and fundamentals.
- Develop and maintain web applications using React.js with TypeScript, ensuring high performance and responsiveness.
- Design and implement user interfaces for web applications, focusing on usability and accessibility.
- Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
- Write clean, maintainable, and scalable code following best practices and coding standards.
- Conduct code reviews and provide constructive feedback to team members.
- Optimize web applications for maximum speed and scalability.
- Develop mobile applications using React Native for iOS and Android platforms.
- Troubleshoot and debug issues across web and mobile platforms.
- Stay up to date with the latest technologies and trends in web and mobile development.
- Strong communication and collaboration skills.
Nice to Have:
- Experience with backend technologies such as RabbitMQ, Kafka andGraphQL.
- Knowledge of relational and NoSQL databases.
- Familiarity with CI/CD pipelines and automated testing frameworks.
- Experience with tools such as JIRA, Confluence, Bitbucket.