We are seeking candidates who will develop and maintain the back-end/server-side parts of an application, typically consisting of APIs, databases, and other services containing business logic. They work with various languages and tools to create and maintain services on-prem or in the cloud.
Responsibilities- Engage with customers to understand their use-cases and requirements.
- Design, develop, and deliver new code using various tools, languages, frameworks, and technologies.
- Develop and maintain back-end applications like APIs and microservices using server-side languages like Java, Python, C#, etc.
- Manage application deployment to the cloud or on-prem, health and performance monitoring, security hardening, and disaster recovery for deployed applications.
- Manage data storage and retrievals in applications by utilizing database technologies such as Oracle, MySQL, MongoDB, etc.
- Promote improvements in programming practices, such as test-driven development, continuous integration, and continuous delivery.
- Optimize back-end infrastructure and deployment practices to improve application resiliency and reliability.
- Support security practices to safeguard user data including encryption and anonymization.
Job Requirements
Details:
Skills Required- GCP Cloud Run, C++, GitHub, REST APIs, Google Cloud Platform, Cloud Infrastructure, Microservices, Java, Python
Experience Required- 2 or more years of professional experience in backend software engineering with a focus on cloud-native services on GCP or equivalent cloud platforms.
- Proficiency in Python, C++, and Java for backend service development.
- Experience designing and implementing REST and gRPC APIs, with a strong grasp of API versioning, backward compatibility, and documentation practices.
- Hands-on experience with GCP services including Cloud Run, GKE, Pub/Sub, Cloud Build, and Cloud Logging.
- Experience with event-driven architecture patterns and message queue systems; Kafka familiarity is a strong plus given TOP's observability stack.
- Solid understanding of CI/CD pipeline design and implementation in a GitHub-based development workflow.
- Experience instrumenting services with OpenTelemetry or equivalent observability frameworks.
- Demonstrated ability to write clean, testable, well-documented code in a collaborative team environment.
Experience Preferred- Experience integrating with LLM inference APIs or AI engine backends.
- Familiarity with automotive data formats or telematics data structures.
- Google Cloud Professional Cloud Developer certification.
- Familiarity with OpenAPI specification and API gateway patterns on GCP.
Education RequiredEducation Preferred**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***Stefanini takes pride in hiring top talent and developing relationships with our future employees. Our talent acquisition teams will never make an offer of employment without having a phone conversation with you. Those face-to-face conversations will involve a description of the job for which you have applied. We will also speak with you about the process, including interviews and job offers.
#LI-FA1
#LI-ONSITE
Pay Range:
$ 61.00 - $ 66.00