Senior Software Engineer
Be part of something bigger
Nextuple is a technology company with deep domain experience in Retail and Supply Chain. Nextuple brings an innovative approach and solution to Ecommerce operations and fulfillments, focusing on quality, efficiency, and consistency for customers and partners. Nextuple is rapidly expanding in its digital offerings and is in need of a Senior Software Engineer to join the fast-growing, customer-facing digital applications space. Learn more at www.nextuple.com.
Your Role
As a Senior Software Engineer, you will be a part of the Nextuple Engineering team that is building high quality enterprise class software for the retail industry.
APPLY NOW
JOB REQUIREMENTS
- Must be a team player. Work closely with the team lead and deliver upon the assigned tasks. Provide technical guidance / coaching to team members.
- Ability to understand business requirements and translate them into technical requirements
- Identify impacts of planned work on existing functionality
- Plan and estimate work to be completed
- Design of client-side and server-side architecture
- Does high level & low level design of functional software requirements.
- Must be able to do quick proofs of concepts and demos based on client requirements.
- Ensuring responsiveness of applications.
- Develop unit and integration tests
- Create security and data protection settings
- Write technical documentation
- Remain on the forefront of knowledge in the industry, and share learnings with other team members and with the company
ESSENTIAL SKILLS & QUALIFICATIONS
- Bachelor in Engineering / Technology (4 year) or Master in Computer Applications (2 year)
- Must possess at least 4 years of Software development experience.
- Expertise in at least one programming language like Java or JavaScript, Spring Boot or React JS framework and RDBMS or NoSQL database like MongoDB.
- Must be able to do code reviews and merge Pull requests.
- Can write backend and user interface code with equal ease. Has a good understanding of DevOps tasks.
- Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
- Knowledge of multiple back-end languages (e.g. Java, Python, C#) and JavaScript frameworks (e.g. Angular, React, Node.js)
- Familiarity with RDBMS and NoSQL databases (e.g. MySQL, Cassandra, MongoDB), web servers (e.g. Apache) and UI/UX design
- Experience with development tools including IDE, Git, Jenkins, Maven, Gradle etc.
- Experience in integrating with backend systems.
- Demonstrated experience in enterprise-level software development.
- Experience in developing enterprise software using open source software
- Understanding of enterprise-scale systems and configurations related to security.
- Exceptional problem-solving skills.
- Excellent written and verbal communication. Must understand the business requirements & translate them into software requirements. Has a view on the deliverable timeline and escalates when needed.
- Contributes to organization building functions such as hiring, training, mentoring, team building
- Experience with testing frameworks like JUnit, Jest, JMeter, Selenium etc.
DESIRABLE SKILLS
- Demonstrates attention to details.
- Has ability to work in a lightweight process environment, including requirements and test planning documentation.
- Self-motivated and works with minimal direction.
- Capable of high performance in a two-week iteration cadence with frequent product deliveries.
- Takes ownership of tasks and executes.
Get In Touch
Nextuple is strongly committed to equal opportunities in employment. We welcome applications from all minority group members, women, persons with disabilities, members of sexual minority groups, and others who may contribute to the further diversification of Nextuple.
To apply for this opportunity, Kindly share your resume to careers@nextuple.com