What are the responsibilities and job description for the Back-end Developer position at Omni Inclusive?
Qualifications & Experience
- 8 years of experience in Software Engineering focused on backend development in an Agile SDLC environment.
- Solid hands-on experience in Python or Java and CI / CD tools (e.g., Github, Docker, Jenkins).
- Understands cloud native development with the understanding of Microservices Architecture.
- Experience with Linux / Unix.
- Understands database concepts (DDL, DML, Indexing, Partitioning, etc)
- Experience in deploying cloud native applications to a cloud infrastructure (AWS, Azure, Google Cloud)
- Experience with design patterns (MVC, Product & Consumer, Singleton, Factory, etc)
- Understands application security concepts : Encryption, Decryption, SSL, JWT, Authentication, Authorization
- Experience in collaborating on small POCs (Proof of Concepts) with other engineers.
- Experience conducting performance tests and monitoring applications with tools such as Dynatrace
- Strong ownership and communication skills, with the ability to effectively collaborate with team members and stakeholders.
- bility to actively coach less experienced team members and be an influencer in the team.
- Comfortable challenging peers and leaders to drive strategy forward.
- Nice to have :
- Front end development experience (e.g. JavaScript, Angular, React, Vue.js)
Familiarity with GenAI, NLP (Natural Language Processing)