SonicJobs Logo
Left arrow iconBack to search

Software Engineer

Rising Tides Solutions, LLC
Posted a month ago, valid for 6 days
Location

Richmond, VA 23219, US

Salary

Competitive

Contract type

Full Time

Health Insurance
Paid Time Off

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • RTS Labs is seeking a Software Engineer with 2-3 years of professional or academic experience in software development.
  • The role involves full stack development, including building responsive user interfaces and robust server-side applications.
  • Candidates should have proficiency in front-end technologies like HTML, CSS, and JavaScript frameworks, as well as back-end languages such as Node.js, Python, or Java.
  • The position offers a competitive salary and a comprehensive benefits package, including health insurance and flexible work arrangements.
  • RTS Labs fosters a collaborative culture and values innovation, providing employees with opportunities for professional growth and development.

About Us

Welcome to RTS Labs, where technology meets transformation! We specialize in integrating AI, data, and software to create innovative solutions that drive growth for our clients. We thrive on experimentation, teamwork, and creative problem-solving. If you’re passionate about developing your skills and working on exciting projects, we want you in our lab!

Job Summary

As a Software Engineer at RTS Labs, you'll build upon your foundational technical skills by contributing to projects that solve complex business problems. This role offers an opportunity to grow expertise in both front-end and back-end development, gain experience across multiple technologies, and collaborate with dynamic cross-functional teams.

Key Responsibilities

Full Stack Development:

  • Develop responsive, dynamic user interfaces using modern front-end frameworks like React, Angular, or Vue.js.
  • Design and implement robust, scalable server-side applications using Node.js, Python, Java, or similar technologies.

Application Development:

  • Build and integrate APIs and services that power complex applications.
  • Ensure the seamless integration of front-end and back-end components.

Task Ownership:

  • Take responsibility for small-to-medium-sized tasks, managing them from planning to completion with minimal supervision.

Code Quality & Maintenance:

  • Participate in code reviews, write unit and integration tests, and troubleshoot technical issues.
  • Ensure high code quality and maintainable codebases.

Collaboration & Communication:

  • Work closely with cross-functional teams, including designers, product managers, and fellow engineers to understand project requirements and deliver solutions.
  • Communicate progress, challenges, and feedback effectively within the team.

Learning & Growth:

  • Stay updated with emerging trends in software development and continuously improve your craft.
  • Seek opportunities to deepen expertise in specific technologies.

Qualifications

Required:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 2-3 years of professional or academic experience in software development.
  • Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular.
  • Experience with back-end development using Node.js, Python, Java, or similar languages.
  • Familiarity with version control systems like Git.
  • Strong problem-solving skills and attention to detail.
  • Ability to work both independently and collaboratively in a fast-paced environment.

Preferred:

  • Exposure to cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with Agile methodologies (Scrum, Kanban).
  • Experience with modern development tools like Docker, Kubernetes, and CI/CD pipelines.
  • Knowledge of database systems, both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra).

Why Join Our Lab?:

  • Innovative Environment: Be part of a team where experimentation is encouraged, and your ideas can lead to the next big breakthrough.
  • Collaborative Culture: Work alongside a diverse group of passionate technologists who love to share knowledge and tackle challenges together.
  • Impactful Work: Contribute to projects that make a significant difference for our clients and their customers.
  • Competitive Benefits: We offer a comprehensive benefits package, including health insurance, 401(k), and flexible work arrangements

Perks of the Lab:

  • Do you prefer Mac or PC? Either way, you get to choose with us 
  • 40 hours a year for professional development to use how you choose 
  • Flexible PTO 
  • Company values that we actually implement (https://rtslabs.com/culture/) 
  • Family first approach, no micro-management 

 

RTS Labs is committed to providing a safe and inclusive environment for all employees, contractors, vendors, and clients; where all people are honored and respected, and differences are celebrated. Proud to be an Equal Opportunity Employer, RTS Labs does not discriminate based upon race, religion, color, national origin, gender, gender identity, gender expression, sexual orientation, age, status as a protected veteran, or status as an individual with a disability.

 




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.