The Senior Software Engineer will work with the Merchandising and User Segmentation team to design and implement scalable software solutions, develop code using Java and Spring Boot, enhance system performance with optimized data structures and algorithms, maintain MongoDB database systems, and manage AWS infrastructure with Terraform.
It's fun to work in a company where people truly BELIEVE in what they're doing!
Job Description
We are seeking a talented and motivated Senior Software Engineer to join our Merchandising and User Segmentation team. The ideal candidate will possess strong problem-solving skills, a solid foundation in data structures and algorithms, and proficiency in key technologies such as Java, Spring Boot, Git, AWS Infrastructure, and MongoDB.
Requirements
Key Responsibilities:
- Collaborate with cross-functional teams to analyze and understand software requirements.
- Design and implement scalable and efficient software solutions.
- Develop and maintain codebase using Java and Spring Boot framework.
- Utilize strong problem-solving skills to address complex technical challenges.
- Implement and optimize data structures and algorithms to enhance system performance.
- Contribute to the development and maintenance of database systems, particularly MongoDB.
- Ensure code quality through effective testing, code reviews, and adherence to coding standards.
- Independently write Terraform code to manage and provision infrastructure on AWS.
- If you are passionate about software engineering and possess the required skills, we invite you to apply for this exciting opportunity. Join us in shaping the future of our cutting-edge software solutions!
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Top Skills
Aws Infrastructure
Git
Java
MongoDB
Spring Boot
Terraform
Similar Jobs
22 Days Ago
Fintech • Analytics
The Senior Software Developer will provide backend support for the Market Intelligence platform, utilizing various technologies and agile methodologies to develop scalable solutions. Responsibilities include understanding complex designs, optimizing performance, and maintaining quality software delivery across enterprise products.
Top Skills:
.Net 4.0/4.5Asp.NetC#Cloud TechnologiesContainersDevOpsDockerETLHadoopJavaNifiScalaSparkSQL ServerWpf
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
The Engineer III - Reliability will develop and maintain scalable and reliable services, enhance monitoring, collaborate across teams, improve architecture, and contribute to the open source community. Requires extensive experience with SaaS products and distributed systems.
Top Skills:
AWSC++CassandraGCPGoJavaK8SKafkaKotlinNode.jsOpensearchPythonScala
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As an Engineer III at CrowdStrike, you'll develop and maintain services focused on reliability and scalability while enhancing monitoring services. You’ll collaborate with teams to innovate, improve architecture, and ensure high-quality software delivery. A deep understanding of distributed systems and experience in backend scalability is essential.
Top Skills:
AWSC++CassandraGCPGoJavaK8SKafkaKotlinNode.jsOpensearchPythonScala
What you need to know about the Mumbai Tech Scene
From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.