Full Time

Senior Software Engineer, Full Stack (Java/React)

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

Overview

As a Senior Software Engineer specializing in full-stack development at Upstart 13, you will play a crucial role in designing, developing, and maintaining web applications utilizing Java and React. You will collaborate closely with cross-functional teams to enhance existing platforms, implement high-quality code, and contribute to the overall architectural direction of our products. This position demands a deep understanding of software development principles and a knack for problem-solving, ensuring our solutions remain scalable, performant, and user-friendly.



Job Responsibilities

  • Design, develop, and deploy scalable web applications utilizing Java for backend services and React for frontend interfaces.
  • Collaborate with product managers, designers, and other engineering team members to gather requirements and deliver high-quality software solutions.
  • Perform code reviews to ensure adherence to best practices and maintain code quality standards.
  • Implement CI/CD pipelines and configure cloud infrastructure to streamline deployment processes.
  • Troubleshoot and resolve software defects and performance issues in a timely manner.
  • Stay updated with emerging technologies and industry trends to incorporate them into project development.
  • Mentor junior software engineers and contribute to their professional growth within the team.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 5+ years of experience in software development, specifically with Java and React.
  • Strong knowledge of RESTful APIs and microservices architecture.
  • Proficiency in database technologies such as MySQL, PostgreSQL, or MongoDB.
  • Experience with version control systems, particularly Git.
  • Understanding of Agile methodologies and experience working in an Agile team environment.
  • Strong analytical and problem-solving skills.
  • Excellent communication skills, both verbal and written.


Technologies & Tools

In this role, you will leverage a combination of modern technologies and tools including Java and Spring Boot for back-end development, React and Redux for front-end development, RESTful API services, as well as various database management systems such as PostgreSQL and MongoDB. Familiarity with cloud platforms like AWS or Azure for deployment and AWS services for CI/CD processes will also be advantageous.



Ideal Candidates

The ideal candidate for this position will embody numerous characteristics, including a proactive attitude toward problem-solving, the ability to work efficiently in a team-oriented and fast-paced environment, and a commitment to continuous improvement and learning. A passion for technology and innovation, along with a demonstrated ability to mentor others, will set you apart as a key asset to the Upstart 13 team.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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