Full Time

Senior Full-Stack Software Engineer

micro1
$100,000 - $160,000* / year (about $48–$77 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 micro1, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Full-Stack Software Engineer at micro1, you will be pivotal in designing, developing, and maintaining high-quality web applications. Your role will encompass both front-end and back-end development, allowing you to create seamless user experiences while ensuring robust server-side functionality. Working closely with cross-functional teams, you will engage in all phases of the software development lifecycle, contribute to architectural decisions, and mentor junior developers to enhance team productivity and software quality.



Job Responsibilities

  • Develop and maintain scalable web applications using modern frameworks and technologies.
  • Collaborate with product managers, designers, and other engineers to define system requirements and translate them into technical specifications.
  • Lead code reviews to ensure adherence to best practices and provide constructive feedback.
  • Design and implement APIs and reusable components to enhance system efficiency.
  • Optimize applications for maximum speed and scalability while ensuring responsive design across devices.
  • Troubleshoot and resolve software defects and production issues.
  • Stay updated on emerging technologies and industry trends, and apply them to improve existing systems.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in full-stack development.
  • Proficiency in JavaScript, HTML, CSS, and at least one modern front-end framework (e.g., React, Angular, Vue.js).
  • Strong experience with server-side languages (e.g., Node.js, Python, Ruby, Java).
  • Familiarity with database systems like PostgreSQL, MySQL, or MongoDB.
  • Experience with version control systems, particularly Git.
  • Strong problem-solving skills and a keen attention to detail.


Technologies & Tools

This position will utilize a variety of modern technologies and tools, including React or Angular for front-end development, Node.js for back-end services, and databases such as PostgreSQL or MongoDB. Additionally, familiarity with containerization tools like Docker and orchestration platforms such as Kubernetes will be advantageous. Experience with cloud-based environments, particularly AWS or Azure, is also beneficial as these will be integral to our deployment strategies.



Ideal Candidates

The ideal candidates for the Senior Full-Stack Software Engineer position will exhibit a balance of technical expertise and interpersonal skills. They should possess strong communication abilities, enabling effective collaboration with team members and stakeholders. Candidates should exhibit a proactive attitude and a keen desire to solve complex problems while being adaptable to changing project requirements. A commitment to delivering high-quality work and mentoring others will contribute significantly to personal success in this role.

In September, US employers made hires equal to 3.4% of all jobs, and layoffs equal to 1%, 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.