Match score not available

Senior Software Engineer

73% Flex
Remote: 
Full Remote
Experience: 
Senior (5-10 years)
Work from: 

Offer summary

Qualifications:

Bachelor’s/Master's degree in Computer Science, Engineering, Information Technology or related field, 7 years (Bachelor's) or 5 years (Master's) of progressive experience.

Key responsabilities:

  • Participate in all phases of software development cycle
  • Design and develop reliable distributed systems
  • Ensure system reliability, performance, and security compliance
  • Collaborate with teams to implement designs effectively
  • Mentor junior team members & conduct code reviews
SupplyHouse.com logo
SupplyHouse.com Retailtech: Retail + Technology SME https://www.supplyhouse.com/
501 - 1000 Employees
See more SupplyHouse.com offers

Job description

Logo Jobgether

Your missions

SupplyHouse.com (through an EOR) is looking for a talented, full-time Senior Software Engineer based in India to add to our team! This is a great opportunity to sharpen your backend development skills in a fun and innovative environment.

Job Type: Contract

Location: Remote (Must be located in India and able to verify right to work within the country)

Schedule: Standard business hours are Monday through Friday from 8:00 a.m. to 5:00 p.m. ET. Employees located outside of the United States work a schedule with a minimum of 4-5 hours per day that overlap with our standard business hours to ensure effective collaboration.

Responsibilities:

  • Participate in all phases of software development: requirements, design, construction, testing, deployment, and maintenance
  • Design and develop reliable and scalable distributed systems
  • Ensure system reliability, optimized performance, and compliance with security policies
  • Ensure industry standard development best practices are observed, including accessibility and privacy compliance
  • Build reusable code and libraries for future use
  • Assess the technical feasibility of UI/UX designs and partner with business analysts to refine project requirements
  • Collaborate with project owners and development teams to ensure implementation, designs are in-sync, and to deliver client facing products
  • Evaluate technical designs and conduct code reviews
  • Serve as a mentor to junior team members
  • Review requests to address features/issues submitted by various internal departments as well as provide solutions and estimates for such requests
  • Maintain current technical knowledge to support rapidly changing technology, constantly looking for modern technologies and working with the team in introducing these technologies

Minimum Requirements:

  • Bachelor’s degree or foreign equivalent in Computer Science, Engineering, Information Technology, or a related field and 7 years of progressive experience. Alternatively, a Master's degree or foreign equivalent in Computer Science, Engineering, Information Technology, or a related field and 5 years of progressive experience.
  • 6+ years of professional experience with Java frameworks such as Spring, Struts, Hibernate
  • 6+ years of professional experience with relational databases (MySQL and/or Oracle)
  • Languages and technologies: Java/JEE, SQL, XML, JSON, REST, SOAP, AWS, Ant, Maven, Subversion, Git
  • Deep understanding of data structures, algorithms, and system design
  • Experience making complex backend architecture design choices
  • Passion for web technologies, and keeping up to date with new tools and techniques
  • Experience with the full Software Development Lifecycle: frontend and backend web application development, implementing business logic, and developing user interfaces
  • Ability to work with minimal technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities

Requirements – Must have seven (7) years of experience with all the following

  • E-commerce solutions in all domains of Information Technology, including development, DevOps, Security, Networking, and Infrastructure
  • Work with MySQL and/or Oracle databases, including reading and executing SQL queries and stored procedures for business projects and/or reporting, as well as implementing query optimization analysis and performance monitoring and tuning techniques to improve database efficiency.
  • Integrate with different third-party services using REST APIs and Web Services and other integration techniques.
  • Linux, Shell, and Perl scripting, writing, and executing UNIX commands, and utilizing Linux servers to debug, deploy code, install, and monitor software to be used in testing and production environments
  • Implement Architecture and Design solutions for business requirements
  • Experience with webservers including Apache and Nginx
  • Distributed computing and distributed systems, including connecting, designing, and utilizing services and systems located on different networks
  • Microservices Architecture and setting up and configuring Spring Boot microservices
  • SDLC (software development life cycles) and the Agile methodology

Required profile

Experience

Level of experience: Senior (5-10 years)
Industry :
Retailtech: Retail + Technology
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • Effective Communication
  • Team Collaboration
  • Mentoring
  • Adaptability
  • Problem Solving

Go Premium: Access the World's Largest Selection of Remote Jobs!

  • Largest Inventory: Dive into the world's largest remote job inventory. More than half of these opportunities can't be found on standard platforms.
  • Personalized Matches: Our AI-driven algorithms ensure you find job listings perfectly matched to your skills and preferences.
  • Application fast-lane: Discover positions where you rank in the TOP 5% of applicants, and get personally introduced to recruiters with Jobgether.
  • Try out our Premium Benefits with a 7-Day FREE TRIAL.
    No obligations. Cancel anytime.
Upgrade to Premium

Find other similar jobs