Develop and maintain various aspects of our full-stack web applications.
Ensure the applications performance, quality, and responsiveness meet our high standards.
Work closely with the sales team to define specifications for new features and take the lead in developing these features.
Design and implement backend microservices and web services.
Proactively address and resolve bottlenecks, debug issues, and enhance application performance.
Uphold high standards of code quality, organization, and automation.
Provide production support for the services and features you develop.
Requirements
Familiarity in programming and scripting languages such as Python, JavaScript, and Bash. Knowledge of PHP, Java, Groovy, Ansible, and Go is a bonus.
Familiarity with Git for version control and collaboration, preferably with GitLab. Familiarity with issue tracking and project management tools like Jira and Confluence.
Familiarity with Linux/Unix environments, with a preference for Oracle Linux. Familiarity of database management, particularly MySQL; experience with MS SQL and NoSQL databases is advantageous.
Familiarity of Continuous Integration and Continuous Deployment (CI/CD) practices and tools, such as Jenkins and GitLab CI. Familiarity with containerization and orchestration technologies like Docker, Kubernetes, and Docker Compose.
Familiarity with cloud computing platforms, ideally Oracle Cloud Infrastructure Services. Familiarity with Single Page Application (SPA) frameworks such as React, Angular, Vue, or JET.
Familiarity in developing and consuming RESTful Web Services. Availability to work within Eastern Standard Time (EST) hours, 8 AM to 5 PM.
Access to a noise-canceling headset and a quiet, dedicated workspace. Fluent in English, with strong communication skills.