Senior Full Stack Software Engineer
Role details
Job location
Tech stack
Job description
We are seeking a talented and experienced Senior Full-Stack developer to help with the growing backlog of our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality software applications. You will work collaboratively with cross-functional teams to deliver innovative solutions that meet our clients' needs while adhering to best practices in software development., * Design, develop, and maintain web applications using Ruby on Rails and related technologies.
- Collaborate with product managers, designers, and other developers to define project requirements and specifications.
- Implement RESTful APIs and integrate third-party services to enhance application functionality.
- Conduct unit testing and debugging to ensure optimal performance and reliability of applications.
- Participate in code reviews to maintain code quality and share knowledge within the team.
- Stay updated with emerging technologies and industry trends to continuously improve development processes.
- Contribute to the design of database schemas and optimize queries for performance using SQL databases such as PostgreSQL or MySQL.
- Work within Agile methodologies to deliver projects on time while adapting to changing requirements.
Requirements
- Software Development / General Engineering - At least 10 years experience
- SQL, Relational DB, JPA - At least 5 years experience with large, complex databases and advanced SQL
- Spring Boot / Java - At least 5 years experience with maintenance and configuration of complex Spring Boot / Java applications, including REST, authentication frameworks (Okta, OIDC), Servlet filters, etc.
- Graphql -At least 2 years
- React - At least 2 years
- Next/JS - Would be a big plus to have someone with deep experience with NextAWS
- Would be a big plus to have someone with experience configuring / deploying applications to AWSExcellent problem-solving abilities and a passion for writing clean, maintainable code.
Benefits & conditions
401(k), Health insurance, 401(k) matching, Paid time off, Vision insurance, Health savings account, Dental insurance, Flexible schedule, * 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Health savings account
- Paid time off
- Vision insurance