RTS Labs is a technology company specializing in integrating AI, data, and software to create innovative solutions. As a Software Engineer, you'll contribute to projects that solve complex business problems, focusing on both front-end and back-end development while collaborating with cross-functional teams.
Responsibilities:
- 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
- Build and integrate APIs and services that power complex applications
- Ensure the seamless integration of front-end and back-end components
- Take responsibility for small-to-medium-sized tasks, managing them from planning to completion with minimal supervision
- Participate in code reviews, write unit and integration tests, and troubleshoot technical issues
- Ensure high code quality and maintainable codebases
- 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
- Stay updated with emerging trends in software development and continuously improve your craft
- Seek opportunities to deepen expertise in specific technologies
Requirements:
- 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
- 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)