Full Time

Senior Software Engineer (Backend)

Storm2
$110,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Storm2, so some details may not match this job. The employer's own page has the real description.

Job Overview


As a Senior Software Engineer (Backend) at Storm2, you will play a crucial role in designing, implementing, and maintaining scalable backend systems that drive our innovative technology solutions. Your primary responsibilities will include collaborating with cross-functional teams to deliver high-performance services, enhancing system architecture, and optimizing existing backend processes to ensure seamless integration with front-end applications. You will leverage your expertise to mentor junior developers and contribute to our continuous improvement culture, ultimately leading to the successful execution of our increasingly complex projects.



Job Responsibilities

  • Design, develop, and maintain high-performance backend systems and APIs.
  • Collaborate with product managers, frontend developers, and other stakeholders to gather requirements and translate them into technical specifications.
  • Implement system architecture improvements to support scalability and performance optimization.
  • Write clean, maintainable, and efficient code, adhering to best practices and coding standards.
  • Conduct code reviews and provide constructive feedback to ensure quality and reliability of the codebase.
  • Debug and troubleshoot production issues, ensuring timely resolution to minimize downtime.
  • Mentor and guide junior engineers, fostering a culture of knowledge sharing and continuous learning.
  • Stay updated with industry trends and emerging technologies to incorporate new ideas into the team’s workflow.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 5+ years of professional experience in backend software development.
  • Strong proficiency in programming languages such as Java, Python, or Node.js.
  • In-depth understanding of API design principles and web services (RESTful and SOAP).
  • Experience with database technologies, including SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
  • Familiarity with cloud technologies and platforms (e.g., AWS, Azure, Google Cloud).
  • Proven ability to work in an Agile environment and participate in Scrum processes.


Technologies & Tools


In this position, you will leverage a variety of technologies and tools including, but not limited to, AWS for cloud services, Docker and Kubernetes for containerization and orchestration, Git for version control, and logging/monitoring tools such as ELK stack, Prometheus, and Grafana. You will also utilize various CI/CD tools to streamline the development and deployment processes, ensuring efficient delivery of backend services.



Ideal Candidates


The ideal candidate for the Senior Software Engineer (Backend) position will possess a strong analytical mindset, with excellent problem-solving skills and a passion for developing efficient and robust backend solutions. They will be self-motivated and detail-oriented, demonstrating a proactive approach to learning and adapting in a fast-paced environment. Strong communication skills are essential, as the role requires effective collaboration with diverse teams. Additionally, a candidate who is curious about emerging technologies and is eager to innovate will thrive at Storm2.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.