top of page
All Jobs /

Full Stack Engineer

Full Stack Engineer

Friday, February 21, 2025

Direct Hire

Remote, USA, United States

Job Summary

The Software Engineer 2 (SE2) will be a Full-Stack Engineer with 2-5 years of experience, responsible for enhancing our platform. This role requires a professional who can develop comprehensive solutions by integrating both front-end and back-end technologies to deliver scalable, effective software.

Key Responsibilities
  • Design, develop, and maintain scalable, efficient, and reliable software solutions by writing clean and maintainable code.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to company standards and best practices.
  • Identify, troubleshoot, and resolve complex software issues, optimizing performance and ensuring stability and scalability.
  • Collaborate with product managers, designers, and other engineers to define requirements, develop technical specifications, and execute deliverables within planned timelines.
  • Document systems and the codebase to ensure maintainability and knowledge sharing, assisting with the preparation of technical documentation and user manuals as needed.
Qualifications
  • Bachelor’s degree in Computer Science, or a related field, or equivalent practical experience.
  • 2-5 years of experience in full-stack development, with proficiency in technologies such as Java, React, Postgres, RESTful APIs, or similar languages.
  • Experience with professional software engineering best practices for the complete software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Strong written and verbal communication skills and solid interpersonal abilities.
  • Experience working in an agile environment and familiarity with agile concepts.
  • Strong understanding of object-oriented design and programming principles.
Job Summary

The Software Engineer 2 (SE2) will be a Full-Stack Engineer with 2-5 years of experience, responsible for enhancing our platform. This role requires a professional who can develop comprehensive solutions by
integrating both front-end and back-end technologies to deliver scalable, effective software.

Key Responsibilities
  • Design, develop, and maintain scalable, efficient, and reliable software solutions by writing clean and maintainable code.
  • Participate in code reviews to ensure code quality, maintainability, and adherence to company standards and best practices.
  • Identify, troubleshoot, and resolve complex software issues, optimizing performance and ensuring stability and scalability.
  • Collaborate with product managers, designers, and other engineers to define requirements, develop technical specifications, and execute deliverables within planned timelines.
  • Document systems and the codebase to ensure maintainability and knowledge sharing, assisting with the preparation of technical documentation and user manuals as needed.
Qualifications
  • Bachelor’s degree in Computer Science, or a related field, or equivalent practical experience.
  • 2-5 years of experience in full-stack development, with proficiency in technologies such as Java, React, Postgres, RESTful APIs, or similar languages.
  • Experience with professional software engineering best practices for the complete software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations.
  • Strong written and verbal communication skills and solid interpersonal abilities.
  • Experience working in an agile environment and familiarity with agile concepts.
  • Strong understanding of object-oriented design and programming principles.
bottom of page