Job Overview Backend Engineer.
- Writing well tested, readable code using Python/Java that is capable of processing large volumes of data
- 6+ years large Enterprise application/system development experience with DISTRIBUTED Systems that uses Integration & has interface design for components.
- Must have Developed /Owned WEB SERVICES using Python or Java
- Experience with cloud platforms such as GCP, Azure or AWS are essential
- GIT, Docker knowledge are essentials as well. Kubernetes will be optional.
- A positive attitude and love working within a global distributed team
- Highly proficient working with Python or Java including REST API creation and maintenance and testing the code
- OWASP and other security standard, OOPS, SOLID design principle knowledge is highly desirable
- Also required to integrate back end REST API services into other application products, API integration
- Fully hands on coding/programming/developing
- Knowledge of any framework eg. Django, Flask is desirable or Java equivalent
- Comfort working with large data sets and high velocity data streams
- Experienced with micro-services and backend services
- Good relational/pgsql and NoSQL database working knowledge
- Good Understanding with data model (Conceptual, Logical and Physical )
- Technical degree with minimum of 6/8 plus years’ backend data heavy development or data engineering experience in Python
- Desirable ETL/ELT
- CI/CD stack knowledgeRoles and Responsibilities
Desired Candidate Profile
Perks and Benefits