Full Time

Remote - Senior Software Engineer Backend (BE)

SimSpace
Remote!
$100,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 SimSpace, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer Backend (BE) at SimSpace will play a pivotal role in developing and enhancing our backend architecture to provide robust and scalable solutions. The selected candidate will work collaboratively with cross-functional teams to design, implement, and maintain backend services, ensuring the highest standards of software quality and system performance. This position requires deep technical expertise as well as a passion for creating innovative solutions that meet user needs and drive business objectives.



Job Responsibilities

  • Design, develop, and maintain scalable backend systems and services.
  • Collaborate with frontend developers and product managers to create seamless and integrated user experiences.
  • Implement APIs and microservices that meet architectural standards and enhance performance.
  • Conduct code reviews and provide mentorship to junior engineers to enhance code quality and team efficiency.
  • Utilize best practices for database design, data modeling, and data migration.
  • Monitor and optimize backend performance to ensure high reliability and availability of services.
  • Identify and troubleshoot production issues, providing timely resolutions.
  • Stay current with emerging technologies and propose improvements to enhance the development process.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of professional experience in backend software development.
  • Proficiency in programming languages such as Java, Python, or Node.js.
  • Strong experience with RESTful APIs and microservices architecture.
  • Expertise in database management systems including SQL and NoSQL databases.
  • Familiarity with cloud services such as AWS, Azure, or Google Cloud Platform.
  • Understanding of container orchestration tools like Docker and Kubernetes.
  • Excellent problem-solving skills and a proactive attitude towards challenges.


Technologies & Tools

The Senior Software Engineer Backend will utilize a variety of technologies and tools in their daily tasks. Specifically, experience with frameworks and libraries related to backend engineering, such as Spring Boot, Express.js, or Django, is highly valued. Familiarity with relational databases like PostgreSQL or MySQL, and NoSQL databases such as MongoDB or Cassandra, will also be beneficial. Knowledge of CI/CD tools, version control systems like Git, and cloud platforms will enable effective deployment and maintenance of services at scale.



Ideal Candidates

Ideal candidates for this position will possess a driven and analytical mindset, demonstrating strong engagement in the software development lifecycle. They must exhibit excellent communication skills to articulate complex technical concepts clearly and build effective collaboration with team members. A true passion for technology and innovation, coupled with a strong commitment to delivering high-quality solutions, will set candidates apart in this dynamic environment. Furthermore, adaptability to changing requirements and a willingness to learn new technologies are essential traits for success in this role.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

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