Full Time

Senior Software Engineer, Platform - Remote | WFH

Get It Recruit - Information Technology
Remote!
$120,000 - $160,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 Get It Recruit - Information Technology, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer, Platform will play a pivotal role in enhancing and scaling the core platforms utilized by Get It Recruit. The successful candidate will be responsible for designing, developing, and optimizing backend systems, ensuring their stability, security, and efficiency. Working remotely, the engineer will collaborate with cross-functional teams to translate technical and business requirements into high-quality software solutions while mentoring junior members and contributing to architectural discussions.



Job Responsibilities

  • Design and implement scalable and high-performance backend services and APIs.
  • Collaborate with product managers, UX designers, and other engineers to define technical requirements and deliver effective software solutions.
  • Maintain and enhance existing codebases while writing clean, efficient, and maintainable code.
  • Identify and troubleshoot system issues, optimizing performance and ensuring scalability.
  • Participate in code reviews, providing constructive feedback to colleagues and ensuring adherence to best practices.
  • Contribute to the architectural decisions affecting the platform and promote architectural governance.
  • Mentor junior software engineers and share knowledge to foster team growth and enhance technical skills.
  • Stay current with emerging technologies and industry trends to integrate innovative ideas into platform development.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of professional experience in software development, particularly in backend engineering.
  • Strong proficiency in programming languages such as Java, Python, or Node.js.
  • Extensive experience with database technologies, including SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).
  • Solid understanding of microservices architecture and cloud-based environments (AWS, Azure, Google Cloud).
  • Experience with containerization tools (Docker, Kubernetes) and CI/CD pipelines.
  • Excellent problem-solving skills and ability to work collaboratively in a remote environment.
  • Strong communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.


Technologies & Tools

The Senior Software Engineer, Platform will utilize a range of technologies and tools in their daily work, including cloud platforms such as AWS or Azure for deployment, Agile project management tools like JIRA for task tracking, and version control systems like Git for source code management. Familiarity with containerization tools such as Docker and orchestration systems like Kubernetes will also be essential for creating scalable applications.



Ideal Candidates

Ideal candidates for the Senior Software Engineer, Platform position will possess a strong combination of technical expertise and soft skills. They should demonstrate a proactive approach to problem-solving, possess a passion for coding, and exhibit strong self-motivation and discipline, especially in a remote work setting. The ability to communicate effectively across various departments and to mentor others is essential, as is the commitment to continuous learning and adaptation in the fast-paced tech environment.

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.