Software Engineer bei Rising Tides Solutions, LLC
Rising Tides Solutions, LLC · Richmond, Vereinigte Staaten Von Amerika · Hybrid
- Professional
- Optionales Büro in Richmond
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 full-stack development, excited to tackle complex challenges, and eager to collaborate with diverse teams, we want you in our lab!
Job Summary
As a Software Engineer at RTS Labs, you will take ownership of small projects and collaborate with cross-functional teams to design, develop, and maintain scalable applications. You will leverage your expertise in front-end and back-end technologies to build end-to-end solutions that meet business and user needs. Your ability to proactively solve issues, mentor junior engineers, and contribute to architectural decisions will be key to your success in this role.
Key Responsibilities:
Full Stack Development
- Develop robust, scalable, and maintainable front-end and back-end components.
- Build responsive user interfaces using HTML, CSS, JavaScript, and modern frameworks like React, Angular, or Vue.js.
- Implement efficient and secure backend logic using Node.js, Python, Java, or .NET.
- Design, implement, and optimize APIs (RESTful and GraphQL) to ensure smooth communication between services.
Database & System Design
- Design and manage relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Cassandra) databases.
- Optimize database queries for performance and scalability.
Project Ownership & Collaboration
- Take end-to-end ownership of small to medium-sized projects, ensuring timely and high-quality delivery.
- Work closely with UI/UX designers, product managers, and other engineers to define software requirements and user experiences.
- Participate in Agile development cycles, including sprint planning, stand-ups, and retrospectives.
- Conduct code reviews, mentor junior developers, and contribute to best practices.
Software Quality & Security
- Write clean, efficient, and well-documented code following best coding practices.
- Develop and maintain unit tests, integration tests, and CI/CD pipelines.
- Implement security best practices for authentication, authorization, and data protection.
Continuous Learning & Improvement
- Stay updated with the latest industry trends and emerging technologies.
- Provide recommendations on improving application architecture, performance, and scalability.
Qualifications:
Required:
- 2 - 4 years of professional experience in software development with expertise in both front-end and back-end technologies.
- Strong proficiency in JavaScript, TypeScript, Python, Java, or .NET.
- Experience with React, Angular, or Vue.js for front-end development.
- Knowledge of Node.js, Python (Django/Flask), Java (Spring Boot), or .NET Core for backend development.
- Familiarity with database management (SQL and NoSQL) and cloud platforms like AWS, Azure, or Google Cloud.
- Understanding of CI/CD pipelines, Docker, and containerized applications.
- Excellent problem-solving skills and ability to work both independently and collaboratively.
Preferred:
- Experience with GraphQL and microservices architecture.
- Familiarity with DevOps tools like Kubernetes and Terraform.
- Knowledge of testing frameworks such as Jest, Mocha, PyTest, or JUnit.
- Exposure to Agile methodologies and experience in a fast-paced, collaborative environment.
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.
Jetzt bewerben