Senior Software Engineer, Backend

Posted 5 months ago

Are you applying to the internship?

Job Description

Senior Software Engineer, Backend | [Company Name]

The Tone:
This is a full-time role at [Company Name], with remote-friendly options. [Company Name] is a leading innovator in the [specify industry] sector, dedicated to building cutting-edge solutions that [company mission/goal]. You will play a crucial role in designing, developing, and maintaining scalable and robust systems that power our core products and services, directly impacting millions of users. This position demands strong technical leadership and deep problem-solving abilities.

The TL;DR
• Role: Full Time
• Type: Remote

• Team: Backend Team
• Mission: Design, develop, and maintain scalable and robust backend systems that power core products and services, driving the future of our platform.
• Tech Stack: Python, Django, Flask, Go, Gin, Java, Spring Boot, Node.js, Express, SQL, PostgreSQL, MySQL, MongoDB, Cassandra, Redis, RESTful APIs, gRPC, AWS, Azure, GCP, Docker, Kubernetes, Kafka, RabbitMQ, SQS, AWS Lambda, Google Cloud Functions

What You’ll Actually Do
• Development: Design, develop, and deploy high-performance, scalable, and reliable backend services and APIs using various modern languages and frameworks.
• Collaboration: Work with product managers, frontend engineers, DevOps, and other stakeholders to define requirements, translate them into technical specifications, and deliver robust solutions.
• Leadership: Lead technical discussions, perform thorough code reviews, and provide mentorship and guidance to junior and mid-level engineers.
• Optimization: Optimize applications for maximum speed, scalability, and security, identifying and resolving performance bottlenecks and complex production issues.
• Architecture: Actively participate in architectural decisions, system design, and technology evaluations, staying up-to-date with emerging technologies and best practices.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field. This is a Senior-level role focused on backend software development.
• Experience: 5+ years of professional experience in backend software development, with a strong track record of building and launching complex systems. Extensive experience with designing and consuming RESTful APIs, gRPC, and microservices architectures.
• Skills: Expertise in at least one modern backend language (Python, Go, Java, or Node.js) and associated frameworks. Strong understanding of relational (SQL) and/or NoSQL database systems. Proficiency with cloud platforms (AWS, Azure, or GCP) and containerization technologies (Docker, Kubernetes).
• Bonus: Experience with event-driven architectures and message queues, familiarity with serverless technologies, or prior experience in a technical leadership or mentorship role.

Related Jobs

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