Senior Backend Software Engineer

Posted 5 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, offering flexible work arrangements, including hybrid remote options. The company builds cutting-edge solutions that redefine industry standards, empowering users with robust, intuitive, and highly reliable platforms. This role is instrumental in designing, developing, and maintaining scalable, high-performance backend systems, directly shaping the technical direction of future products.

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

• Team: Collaborative engineering team
• Mission: Design, develop, and maintain scalable, high-performance backend systems that power next-generation applications.
• Tech Stack: Java (Spring Boot), Python (Django/Flask), Go, Node.js, PostgreSQL, MySQL, MongoDB, Cassandra, Redis, RESTful APIs, AWS, Azure, GCP, Git, Docker, Kubernetes, Kafka, RabbitMQ, SQS, React, Angular, Vue.js, Memcached

What You’ll Actually Do
• Lead: Lead the design, development, and deployment of highly scalable, reliable, and secure backend services and APIs.
• Collaborate: Collaborate closely with product managers and front-end engineers to define technical specifications and deliver robust solutions.
• Develop: Write clean, well-tested, and efficient code, ensuring high quality through code reviews, unit testing, and integration testing.
• Guide: Contribute to architectural discussions, helping to define best practices, introduce new technologies, and improve existing system designs.
• Optimize: Optimize applications for maximum speed and scalability, identify and resolve performance bottlenecks, and troubleshoot production issues.

The Must-Haves
• Background: Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field. Senior-level backend software development expertise.
• Experience: 5+ years of professional experience in backend software development, with a proven track record of designing and implementing RESTful APIs and microservices.
• Skills: Strong proficiency in at least one modern backend language such as Java (Spring Boot), Python (Django/Flask), Go, or Node.js. Extensive experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra, Redis). Solid understanding of distributed systems, concurrency, and fault tolerance. Experience with cloud platforms (e.g., AWS, Azure, GCP), Git, and containerization technologies (e.g., Docker, Kubernetes).
• Bonus: Experience with message queues and streaming platforms (e.g., Kafka, RabbitMQ, SQS). Familiarity with CI/CD pipelines and DevOps practices. Knowledge of front-end technologies (e.g., React, Angular, Vue.js). Experience with caching strategies (e.g., Redis, Memcached).

Related Jobs

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