Job Description
Position Title: Advanced Engineer Software
Job Description:
Roles & responsibilities:
- Design and develop software features and enhancements based on business requirements under guidance from senior engineers or managers.
- Analyze user needs and contribute to solution design within the scope of assigned projects.
- Independently implement well-defined features and fix bugs following established coding standards.
- Collaborate with cross-functional teams to ensure smooth integration between frontend, backend, and database layers.
- Participate in code reviews, provide constructive feedback, and learn best practices from peers.
- Contribute to maintaining and improving code quality, performance, and documentation.
- Support testing efforts by writing unit tests and assisting QA teams during validation.
- Troubleshoot and debug application issues across the stack, escalating complex problems when needed.
Experience Required:
- 3-5 years of professional experience as a Full Stack Developer or in a similar role.
- Proficiency in at least one backend language/framework (Java with Spring Boot preferred).
- Hands-on experience with frontend technologies (HTML, CSS, JavaScript) and at least one framework such as ReactJS or AngularJS.
- Working knowledge of relational databases (MySQL, PostgreSQL, or similar) and ability to write basic-to-intermediate SQL queries.
- Familiarity with REST API development and integration.
- Experience with version control tools like Git and collaborative workflows (branching, pull requests).
- Exposure to automated testing frameworks (JUnit or similar) and an understanding of the importance of testing.
- Understanding of Agile development practices and participation in sprints, stand-ups, and reviews.
- Basic knowledge of cloud platforms (Azure, AWS, or GCP) and CI/CD pipelines is a plus.
- Good problem-solving and debugging skills, with the ability to work independently on assigned tasks.
Competencies:
- Compassionate and kind, showing courtesy, dignity, and respect. They show sincere interest and empathy for all others.
- Show integrity in what is done and how it is done - without sacrificing personal/business ethics.
- Embrace an inclusion-focused mindset, seeking input from others on their work and encouraging the open expression of diverse ideas and opinions
- Team-oriented, positively contributing to team morale and willing to help.
- Learning-Focused, finding ways to improvise in their field and use positive constructive feedback to grow personally and professionally
- Retail Domain Experience is a big plus
Mandatory Skills Required:
- SQL Databases:MySQL / PostgreSQL
- Programming Languages: Java/ JavaScript/ Python/ C
- Frontend Skills:HTML / CSS / JavaScript / ReactJS / AngularJS / Bootstrap
- Backend Skills:Spring Boot / Node.js / REST APIs / Express.js
- Problem Solving Mindset
Additional Skills Required:
- Rest APIs
- JavaScript / TypeScript
- Event Streaming (Kafka or similar)
- Maven / Gradle
- Automation Testing (Selenium / Playwright / Cucumber)
- Mobile Development/Android Development - Kotlin, Android Jetpack/Compose, iOS
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application