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
Storm2 is seeking a highly motivated and skilled Senior Software Engineer specializing in Backend Development to join our dynamic team. In this role, you will be responsible for designing, developing, and deploying robust backend systems that meet specific business needs, while ensuring optimal performance, security, and scalability. You will collaborate closely with cross-functional teams to deliver innovative solutions, contribute to architecture discussions, and mentor junior engineers. Your expertise will play a vital role in driving the technical direction of our products and enhancing the overall user experience.
Job Responsibilities
- Design and implement scalable backend services in alignment with business requirements.
- Collaborate with frontend developers and product managers to understand user needs and deliver effective solutions.
- Conduct code reviews and provide comprehensive feedback to ensure high-quality code standards.
- Optimize application performance and troubleshoot issues across the backend ecosystem.
- Develop and maintain APIs and integrate with third-party services.
- Create and maintain documentation for backend architecture and processes.
- Lead technical discussions, present ideas, and provide guidance on best practices.
- Continuously research and implement new technologies and methodologies to improve backend systems.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in backend software development, preferably in a high-traffic environment.
- Proficiency in programming languages such as Python, Java, or Golang.
- Strong experience with relational and non-relational databases (e.g., PostgreSQL, MongoDB).
- Solid understanding of RESTful API design and development.
- Expertise in cloud technologies (AWS, Azure, or Google Cloud) and containerization (Docker, Kubernetes).
- Ability to work effectively in an agile development environment.
- Excellent problem-solving skills and attention to detail.
Technologies & Tools
The Senior Software Engineer will work primarily with technologies such as AWS for cloud deployments, Docker for containerization, and various languages like Python and Java for backend development. Additionally, proficiency in API development frameworks and database management tools is essential. Experience with CI/CD tools such as Jenkins or GitLab CI will also be beneficial to streamline the deployment process.
Ideal Candidates
The ideal candidate for this position will possess strong analytical and technical abilities, showcasing a passion for innovation and problem-solving. They should have a collaborative mindset, ready to work within a team environment while also showing the initiative to lead in various projects. A commitment to writing clean, maintainable code and a drive for continuous learning and adaptation to new challenges is highly sought after. Candidates should also demonstrate excellent communication skills, enabling them to effectively share ideas and collaborate with diverse teams.
The US unemployment rate was 4.2% in September 2026, against 4.4% a year before, says the Bureau of Labor Statistics. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.