Full Time

Senior Full-Stack Software Engineer

Greenlight
$110,000 - $150,000* / year (about $53–$72 an hour)

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

Overview

The Senior Full-Stack Software Engineer at Greenlight will play a pivotal role in the architecture, design, and implementation of end-to-end solutions. This position encompasses collaboration across teams, contributing to both front-end and back-end development, and ensuring delivery of high-quality, scalable software. The ideal candidate will leverage their expertise to enhance user experience, implement new features, and maintain existing systems, all while adhering to best practices in software development.



Job Responsibilities

  • Design and develop scalable web applications using modern front-end frameworks and back-end technologies.
  • Collaborate with product managers, designers, and other engineers to define and implement innovative solutions.
  • Ensure code quality through automated testing, code reviews, and following industry standards.
  • Maintain and improve the performance, usability, and reliability of existing applications.
  • Participate in architectural discussions and contribute to the overall technical direction of the team.
  • Mentor junior developers, guiding them through coding practices and project challenges.
  • Stay updated with emerging technologies and trends, integrating them into projects where relevant.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • At least 5 years of experience in full-stack development.
  • Proficiency in programming languages such as JavaScript, Python, or Ruby.
  • Experience with modern front-end frameworks (e.g., React, Angular, or Vue.js) and back-end technologies (e.g., Node.js, Django).
  • Strong understanding of RESTful APIs, microservices architecture, and database management (SQL/NoSQL).
  • Experience with version control systems, preferably Git.
  • Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.


Technologies & Tools

The Senior Full-Stack Software Engineer will primarily utilize technologies including JavaScript, Python, React, Node.js, and various cloud services. Familiarity with DevOps tools for CI/CD processes, such as Jenkins or GitHub Actions, along with experience in containerization tools like Docker and orchestration platforms such as Kubernetes, will also be critical. A solid understanding of database management systems, particularly both SQL (e.g., PostgreSQL) and NoSQL (e.g., MongoDB), will be necessary for effective data handling.



Ideal Candidates

Ideal candidates for the Senior Full-Stack Software Engineer role will possess a strong analytical mindset, exceptional problem-solving skills, and a passion for innovation. They should demonstrate excellent communication abilities, both verbal and written, as collaboration is key within the team environment. A proactive approach to learning and adapting to new technologies, along with a genuine commitment to delivering high-quality software, will set them apart. Furthermore, a strong sense of ownership and accountability for their work will contribute to their success in this role.

Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →

View Similar Jobs

Matches Jobs

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