Senior Software Engineer (6 views)

Responsibilities:
Implement API-driven micro-services and maintain multi-tenant cloud-based web apps for enterprise customers, designed for both desktop and mobile.
Write unit tests & documentation accompanying with every pull request to ensure code quality and maintainability
Support and automate our continuous integration/continuous integration pipeline.
Monitor and support production systems, respond in incidents related to site reliability engineering
Requirements
5+ years of experience with building modern web applications with clean, maintainable & well tested code
Strong experience developing with modern Python web stack (Flask/SQLAlchemy/SQL relational databases)
Familiar with REST API concepts, OpenAPI(Swagger) Specification for API Documentation
Understand OWASP principles and best practices and experienced with AppSec/InfoSec implementations.
Understand CloudNative infrastructure and DevOps best practices and have experience with CI/CD tools, such as Docker, Kubernetes.
Experienced with shell scripting and process automation.
Ability to work in a team environment but also capable of resolving complex problems with little guidance
Excellent communication skills and be proactive
Desire to learn and take ownership
Nice to have:
Experienced with building e-commerce platforms or enterprise applications
Experienced with Cloud Native technologies and DevOps processes
Experienced with integrating with ERP and CRM systems like SAP, NetSuite, Sage, Dynamics, Salesforce, Chempax etc.
Prior experience with Spring Boot, ELK stack
Benefits
* Working with our awesome team (top notch engineers and industry veterans)
* Lucrative equity options
* Flexible working hours

See more jobs at Agilis Chemicals

JOB IS EXPIRED.