
š„ What will you do?
As a Backend Engineer, you will
- Create and maintain server-side code
- Designing database schemas to support business requirements
- Building reusable code and libraries for future use
- Troubleshoot and debug applications
- Write unit tests
- Stay up to date with current best practices
- Collaborate with front end engineers
- Optimization of the application for maximum speed and scalability
- Work with stakeholders including the Executive, Product, Data, and Design teams to assist with web-application-related technical issues and support their requirements.
š What are we looking for?Ā
While we do not have a strict list of requirements for candidates interested in this role, some indicators that you would fit this role and our engineering culture areĀ
- 2+ years of relevant work experience as a Backend engineer using Python frameworks like Django, Flask, etc
- Experience with relational databases like MySQL, PostgreSQL
- Good understanding of OOP concepts
- Understanding of code versioning tools, such as Git
- Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3.
- Experience writing unit tests for the application is a plus
- Experience with building REST APIs
- Superior analytical, conceptual, and problem-solving skills.
- Strong verbal and written communication skills in English.

Similar jobs
- Strong proficiency in Java programming language.
- Experience withĀ Java frameworksĀ likeĀ SpringĀ andĀ Spring Boot.
- Understanding of RESTful APIs and web services.
- Experience with databases and data storage technologies (e.g., SQL, NoSQL).
- Knowledge of software development best practices, including testing and code quality.
- Experience with version control systems (e.g., Git).
- Familiarity withĀ cloud platformsĀ (e.g., AWS, Azure, GCP).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration skills.Ā
ā Creating RESTful API with Node.js
ā Collaborating with front-end developers on the integration of elements.
ā Implementing effective security protocols, data protection measures, and
storage solutions.
ā Maintaining all the required documents for your project.
ā Constantly coming up with new ideas and also implementing them to
improve the appās performance.
ā Define and communicate technical and design requirements.
ā Learn about new technologies and stay up to date with current best
practices.
ā Create Unit and Integration tests to ensure the quality of code
Requirements
ā Knowledge of the database and familiarity with the schema design in
NoSQL (i.e MongoDB)
ā Knowledge of Relational databases like MySQL will be preferred.
ā A good understanding of the Software Development Lifecycle
ā Knowledge of API design and development using REST
ā Knowledge of version control systems like Git.
ā Good understanding of object-oriented programming(OOP) and OOP
patterns.
ā Again, You donāt have to know it all in-depth but you should know how to
dig the internet for finding the solutions.
Key Responsibilities:
- SDLC development of product features, enhancements, UAT/production issues.
- Work with development team members for development of product features.
- Client-side and server-side development.
- Develop and manage well-functioning databases and application.
- Write/ design product APIs and write unit test cases.
- Follow standard agile scrum practices for software development.
- Peer review, pull requests, code refactoring and managing source code per standards and ensure quality.Ā
Required Experience & Skills:
- 5+ years of software development experience using Microsoft .Net technology stack.
- Strong experience in .Net, .Net Core, C#, Entity Framework, SQL server, JavaScript, jQuery, etc.
- Experience in using unit test framework e.g., xUnit, Moq.
- Experience in Web API development.
- Experience in Agile / SCRUM development process.
- Good to have experience in Domain driven design development and Microservice architecture.
- Excellent communication and teamwork skills
- Good to have knowledge and experience in ABP.IO framework, Angular 8+, PostgreSQL and AWS cloud service and CI/CD process.
High-quality source code to program complete applications within deadlines
- Strong integration and architectural knowledge with Agile methodology
- Working closely with other developers, UX designers, business, Testing Team and systems analysts
- Demonstrated experience in leading medium- to large-scale projects to successful completion and implementation
- Involvement in Team management activities with their own work (like code review, team guidance/mentoring, status reporting)
- Build APIās that integrate with all majors ERP, CRM, and other systems
- Be the first point of escalation for technical issues and resolve issues working with stakeholders
- Ability to plan, organize, prioritize and deliver multiple projects simultaneously
- Find bugs and offer timely solutions / Perform unit and integration testing before launchā Fluency or understanding of specific languages, such as Python or Go.
ā Strong understanding of the web development cycle and programming techniques and tools.
ā Solid understanding of how REST APIs work: GET, POST, PUT and PATCH
ā Basic understanding of AWS cloud and its services like lambda, EC2, Document DB, EKS etc.
ā Understanding MongoDB would be a bonus.
ā Excellent project management skills.
ā Ability to work independently or with a group.
2. Responsible for doing customer API integrations and other integrations required to onboard new e-commerce marketplaces, logistic providers, ERP and accounting systems. 3. Responsible to write code for API integrations, perform debugging tasks, do application tests, do configuration and code reviews to ensure the product is satisfactory.
Ā The candidate would provide the firms SASS platform with ongoing technical support. This support includes responding to customer issues, providing updated software that solves bug issues, and working with the customer service team.
Responsibilities:
- Build reusable code and libraries for future use.
- Own & build new modules/features end-to-end independently.
- Collaborate with other team members and stakeholders.
Ā
Requirements:
- Thorough understanding of Node.js, JavaScript, its quirks, and workarounds.
- Excellence in at least one framework like strongloop loopback, express.js, sail.js etc.
- Excellence in at least one Javascript framework like Angular, vue.js, Ember, React or Backbone.
- Basic architectural understanding of modern day web applications.
- Diligence for coding standards.
- Must be good with git and git workflow.
- Experience of external integrations is a plus.
- Working knowledge of AWS, GCC, Azure.
- Expertise with linux based systems.
- Experience with CI/CD tools like jenkins is a plus.
- Experience with testing and automation frameworks.
- Extensive understanding of RDBMS systems.
- Interpersonal Go-getter attitude and a passion for making killer web applications.
- Good communication and interpersonal skills.
- Ability to work in a high pressure environment.
- Ability to quickly understand complex problems and devise effective solutions.
- Knowledge of D3/NodeJS/AngularJS/lodash etc.
- Experience on Cloud as a platform or Infrastructure.
- Inclination to application design standards.











