Salvo Agency International
Creating Minimum Viable Products (MVPs) with digital marketing solutions that promote our clients’ products to buyers
We are sourcing for a backend engineer
As a member of the engineering department, you will be responsible for responsible for managing the interchange of data between the server and the users.
Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end, as well as being committed to producing quality code, raising the bar for the whole team on quality and speed.
Requirements & Qualifications
4+ years of proven experience in building minimum of 2 scalable software systems in edtech/fintech industry (databases, middleware, and APIs) scaling to at least thousands/100’s of thousands of users with production quality deployment, monitoring, and reliability.
Solid backend experience; ideally .NET(C#)
Experience using hosting services in cloud – AWS/Azure/GCP
Great sense of API design and data modeling (in relational databases like MySQL/Postgres).
Able to design and develop secure API for 3rd party integration.
Experience with Docker and Kubernetes+
Experience with CircleCI or Jenkins
Writing automated test (unit tests and functional tests); Experience with testing frameworks/libraries.
Prolific experience with SES Email Delivery, along with other security/compliance and management tools
Writing, testing, debugging, and deploying reusable clean code in short dev cycles.
Very strong technical communication and leadership skills
Very strong debugging skills
Develop backend APIs and services for our software product. These APIs will need to be available and perform under heavy traffic.
You are expected not only to own your code, but also the infrastructure automation that enables your code to be deployed, and upgraded successfully across multiple environments, with zero downtime.
You will work with other engineers on the team and ensure code quality is maintained throughout the building phase of the project.
Developing ideas for new programs, products, or features by monitoring industry developments and trends.
Participate in efforts to share expertise within the company; mentor junior and aspiring engineers.
Taking the lead on projects, as required. Develop technical and business requirements and always strive to deliver
Actively maintain awareness and education of the latest trends, techniques, and tools related to post-production
Participate in the entire application lifecycle, focusing on coding and debugging
Write clean code to develop functional web applications
Troubleshoot and debug applications
Perform UI tests to optimize performance
Manage cutting-edge technologies to improve legacy applications
Collaborate with Front-end developers to integrate user-facing elements with server-side logic
Gather and address technical and design requirements
Provide training and support to internal teams
Build reusable code and libraries for future use
Liaise with developers, designers and system administrators to identify new features
Follow emerging technologies
Remuneration and Benefits
Access to training and Development Resources
Conducive Work Environment
To apply, please visit the following URL:https://www.myjobmag.com/a_fields.php?id=593429→