7 days ago
Responsibilities
- Collaborate with product managers, UX designers, and architects to understand project requirements.
- Design, develop, test, and maintain software applications to meet high-quality standards.
- Write clean, efficient, and maintainable code according to coding standards.
- Conduct code reviews to enhance code quality and alignment with product design.
- Analyze, troubleshoot, and debug product defects, providing timely solutions.
- Stay updated on emerging technologies to improve software development processes.
- Contribute to architectural decisions and drive technical innovation.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- 5+ years of experience as a Software Engineer building scalable web applications.
- Strong proficiency in Python and JavaScript with full-stack development exposure.
- Deep expertise in modern frontend engineering using JS, Redux Toolkit, and strong fundamentals in ES6+, HTML5, CSS3, SASS, Tailwind CSS.
- Solid understanding of software design principles and architectures.
- Hands-on experience with containerization and orchestration tools like Docker and Kubernetes.
- Exposure to cloud platforms (AWS/GCP) for building and deploying cloud-native applications.
- Strong DevOps mindset, including CI/CD pipelines and Infrastructure as Code.
- Experience with LLM-based developer tools and workflows.
- Good exposure to application security practices and API security mechanisms.
- Effective communicator and team player experienced in collaboration.
Benefits
- Generous time off policies.
- Top shelf benefits.
- Education, wellness, and lifestyle support.
Tech Stack
AWSDockerGitHub ActionsGitLab CI/CDGoogle Cloud PlatformHarnessHelmJavaScriptKubernetesPostgreSQLPythonSassTailwind CSSTerraform
