Software Engineer (Data) | 007_2024_SDE2
Experience: 2-5+ years | Location: Guwahati (Remote/Hybrid)
Date of posting: 03-11-2024
We are looking for a Software Engineer to join our team and help us build innovative and user-centric data products. You will be responsible for developing and maintaining modern web applications with a focus on user experience and performance. If you are passionate about creating high-quality software products and enjoy working in a collaborative environment, we would love to hear from you.
Role and responsibilities
- Develop and maintain modern web applications with a focus on user experience and performance.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed and scalability.
- Ensure the technical feasibility of UI/UX designs.
- Stay up-to-date with emerging technologies and industry trends.
Requirements
- Proficiency in HTML, CSS, and typescript to create responsive and interactive user interfaces.
- Familiarity with any front-end frameworks and libraries like React or Angular.
- Understanding of front-end build tools and version control systems, such as Git.
- Familiarity with code versioning tools such as Git.
- Ability to work with python and web frameworks like fastapi.
- Ability to integrate front-end and back-end components into a seamless user experience.
- Understanding of RESTful APIs and web services for communication between client and server.
- Understanding of cloud services (AWS, Azure, GCP) and serverless architectures.
- Familiarity with containerization (e.g., Docker) and orchestration (e.g., Kubernetes) technologies.
- Familiarity with authentication (OAuth, OpenID Connect) and authorization mechanisms.
- Understanding of web security practices and how to protect applications from common security vulnerabilities
Benefits
- Competitive salary and benefits package.
- Opportunities for professional growth and career development.
- Flexible work environment with remote and hybrid work options.
- Flexible timing and work-life balance.
- Collaborative and inclusive culture that values diversity and creativity.