Senior Backend Software Engineer

Posted 6 months ago

Are you applying to the internship?

Job Description

Senior Backend Software Engineer | Not Specified

The Tone:
This is a full-time role at Not Specified. The company operates at the forefront of [specific industry] with a mission to [company mission statement]. This position is critical for designing, developing, and maintaining the robust backend systems that power their applications, directly contributing to delivering user experiences and shaping the future of technology. You will work on projects from inception to deployment within a collaborative environment.

The TL;DR
• Role: Full Time
• Type: Full-time
• Location: Not Specified

• Team: Cross-functional engineering team
• Mission: To design, develop, and maintain robust, scalable, and high-performance backend systems that power the company’s applications.
• Tech Stack: Python, Java, Go, Node.js, Django, Flask, Spring Boot, PostgreSQL, MySQL, MongoDB, Redis, RESTful APIs, GraphQL APIs, Git, Docker, Kubernetes, AWS, Azure, GCP

What You’ll Actually Do
• Lead: Lead the design, development, and implementation of new features and services for the core backend platform.
• Architect: Architect and build scalable, reliable, and secure microservices using modern programming languages and frameworks.
• Optimize: Optimize existing systems for performance, scalability, and cost-efficiency, identifying and resolving bottlenecks.
• Collaborate: Collaborate with cross-functional teams to define requirements, design solutions, and ensure successful product delivery.
• Mentor: Mentor junior engineers, sharing knowledge and contributing to a culture of continuous learning and improvement.

The Must-Haves
• Background: Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience; experienced professional in backend software development.
• Experience: 5+ years of professional backend software development experience; demonstrable experience designing and building RESTful and/or GraphQL APIs; expertise with relational and NoSQL databases; solid understanding of distributed systems, microservices architecture, and cloud platforms (AWS, Azure, GCP).
• Skills: Strong proficiency in at least one modern backend language such as Python, Java, Go, or Node.js; experience with version control systems, particularly Git; familiarity with containerization technologies (Docker, Kubernetes); excellent problem-solving skills; strong communication and interpersonal skills.
• Bonus: Master’s degree in Computer Science or a related technical field; experience with message queuing systems (Kafka, RabbitMQ, SQS); familiarity with CI/CD pipelines and DevOps practices; proven track record of contributing to open-source or significant personal projects; experience working in an Agile/Scrum development environment; knowledge of security best practices.

Related Jobs

AI-enabled Builder Early CareerFull Time
Stripe
Posted 18 hours ago In-person San Francisco, CA Software Development $120K - $180K / year