Senior Backend Engineer, Platform Services

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Backend Engineer, Platform Services | [Company Name]

The Tone:
This is a full-time role at [Company Name], available remotely within [Country/Region] or hybrid in [City, State/Country]. [Company Name] is a pioneering technology company revolutionizing the [specific industry] sector. This role is crucial for designing, developing, and maintaining the core backend infrastructure and microservices that power our entire ecosystem, directly impacting millions of users daily.

The TL;DR
• Role: Full Time
• Location: Remote / Hybrid ([Country/Region] / [City, State/Country])
• Team: Platform Services team
• Mission: Instrumental in designing, developing, and maintaining the core backend infrastructure and microservices that power our entire ecosystem.
• Tech Stack: Go, Java, Python, C#, PostgreSQL, Cassandra, Redis, MySQL, MongoDB, DynamoDB, AWS, GCP, Azure, Docker, Kubernetes, Kafka, RabbitMQ, SQS

What You’ll Actually Do
• Lead Development: Design, develop, and deploy robust, scalable, and high-performance backend microservices and APIs using modern programming languages.
• Cross-Functional Collaboration: Work closely with product managers, frontend engineers, and other backend teams to define requirements, design solutions, and integrate new features.
• Architect Data Solutions: Implement solutions for data storage, processing, and retrieval, ensuring optimal performance and reliability with various database technologies.
• Mentor & Review: Conduct rigorous code reviews, mentor junior engineers, and contribute to a culture of quality and technical excellence.
• Optimize & Troubleshoot: Identify and resolve complex production issues, implementing effective monitoring and alerting solutions, and optimizing applications for speed and scalability.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related technical field, with a focus on backend software development.
• Experience: 5+ years of professional experience building scalable and distributed systems, with extensive experience in relational and NoSQL databases, cloud platforms (AWS, GCP, Azure), and containerization technologies (Docker, Kubernetes).
• Skills: Expert proficiency in at least one modern programming language such as Go, Java, Python, or C#, a strong understanding of microservices architecture, RESTful API design, data structures, algorithms, and message queues/streaming platforms.
• Bonus: Experience with event-driven architectures, serverless computing, CI/CD pipelines, DevOps best practices, distributed tracing, logging, and monitoring tools (e.g., Prometheus, Grafana, ELK Stack, Jaeger).

Related Jobs

NYL Insurance
Posted 1 day ago Hybrid - 3 days per week - New York, USA Software Development $124K - $177K / year