As a Software Development Engineer I, you will contribute to building and enhancing scalable software solutions that support modern e-commerce fulfillment and supply chain operations.
Software Development Engineer 1
📜 Description
- Design, develop, test, and deploy high-quality software components using Java, JavaScript, and other relevant technologies.
- Collaborate with stakeholders throughout the software development lifecycle to understand requirements and deliver reliable solutions.
- Build and maintain backend and full-stack applications, applying object-oriented programming principles.
- Design database schemas, develop optimized queries, and integrate relational and NoSQL databases.
- Develop and maintain unit, integration, and functional tests to ensure software quality.
- Support live applications by troubleshooting issues and monitoring system performance.
🛠️ Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related discipline, or equivalent practical experience.
- At least 2 years of experience in software engineering and software delivery, with a solid understanding of the software development lifecycle.
- Proficiency in Java and JavaScript, with working knowledge of additional programming languages such as Python.
- Familiarity with Java development frameworks, including Spring Boot or Hibernate, and experience applying object-oriented programming concepts such as abstraction, encapsulation, inheritance, and polymorphism.
- Strong knowledge of data structures and algorithms, including arrays, linked lists, trees, graphs, hashing, sorting, and searching.
- Understanding of software design principles, design patterns, clean coding practices, and the development of scalable, secure, and maintainable applications.
- Experience with or exposure to cloud infrastructure platforms such as AWS, Google Cloud Platform (GCP), or Microsoft Azure, along with CI/CD pipelines and continuous delivery practices.
- Familiarity with relational and NoSQL databases, SQL query optimization, data modeling, and application-to-database integrations.
- Knowledge of software testing methodologies, quality assurance practices, requirements management, and acceptance criteria.
- Strong analytical thinking and problem-solving skills, with the ability to investigate technical issues, identify performance bottlenecks, and implement effective solutions.
✨ Benefits
- Remote work: Work remotely from India, with the flexibility of a location-independent working arrangement.
- Full-time opportunity: Join a professional engineering environment focused on continuous innovation, collaboration
- Meaningful technical challenges: Contribute to solutions that address customer needs, improve system reliability
- Collaborative environment: Work alongside cross-functional teams that value shared ownership, knowledge exchange
- Jobgether - Software Development Engineer 1
- Security & IT – IT /
- Full-time /
Full job description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Development Engineer 1 based in India (Remote).
As a Software Development Engineer 1, you will contribute to the design, development, testing, and deployment of reliable, scalable, and maintainable software solutions. You will work across the software development lifecycle, translating business requirements into effective technical solutions that deliver measurable customer and business value. In a collaborative, cross-functional environment, you will help strengthen engineering practices by promoting automation, continuous delivery, and shared ownership. You will leverage your programming expertise to build high-quality backend and full-stack components while optimizing application performance and reliability. You will also contribute to system integration, production support, and continuous improvement initiatives. This role offers an opportunity to develop your technical expertise, solve meaningful engineering challenges, and make a tangible impact while working remotely with diverse teams.
Accountabilities:
Requirements:
Benefits:
Similar jobs
Search more Software Engineer jobsFreelancer Software Tester- Visit St. Louis Airport
As a Freelancer Software Tester, you will evaluate a ride-sharing app's navigation at St. Louis Airport by walking through arrival routes and providing feedback.
Intern Software Developer - 12-month fixed-term contract
Join as a Software Development Intern to learn about customer-facing applications, working in an agile team to develop engaging software solutions.
As a 2027 Summer IT & Software Intern, you will collaborate with teams to design, build, and improve software and data products while gaining hands-on experience in various technical disciplines.
As an early-career Software Engineer, you'll develop and enhance CDI's online learning platform and AI dialogue tools, collaborating closely with the Product team and receiving mentorship.
