Associate Software Engineer

Ritchie BrosFort Worth, TX
188d

About The Position

We are seeking a highly skilled software engineer responsible for technical execution within Product Engineering teams. This role requires implementation of product capabilities with a strong focus on API driven services and event-driven architecture. Collaborating closely with Product Management, Product Engineering delivers customer and product-centric capabilities while leveraging lean development practices. You'll bring a proactive attitude about risk, working to identify and resolve performance and scalability issues. RBA engineers cultivate a healthy and respectful environment with a passion for driving innovation and excellence.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, or a related field.
  • 2+ years of experience in software development with hands-on experience in backend development with Java Spring Boot building RESTful APIs.
  • Proficiency in programming languages such as Python, Typescript, or Go.
  • Solid understanding of distributed systems, microservices and architecture and event-driven systems.
  • Experience with relational databases (e.g., MySQL, PostgreSQL).
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization tools (e.g., Docker, Kubernetes).
  • Experience with modern Lean Software development, pair programming, TDD and Trunk Based Development.
  • Good awareness of CI and CD approaches and tools.
  • Strong communication and collaboration skills, with the ability to work effectively in a remote team environment.
  • A deep customer and product focus, with a passion for delivering high-quality solutions.

Responsibilities

  • Contribute to the design, development, and deployment of services, APIs, and integrations, with a focus on scalability, reliability, and performance.
  • Focus on code quality, while ensuring strategies to safely and reliably make changes to production systems frequently are followed.
  • Develop your skills and team capacity through knowledge sharing, pairing, technical guidance, and feedback.
  • Stay up-to-date on industry trends and emerging technologies, bringing innovative solutions to the team.

Benefits

  • Competitive compensation and benefits package, including health insurance, retirement plans, and professional development opportunities.
  • Access to continuous learning and professional development opportunities.
  • Opportunity to work with cutting-edge technologies and drive innovation in cloud engineering.
  • Collaborative and inclusive work environment that values diverse perspectives.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Administrative and Support Services

Education Level

Bachelor's degree

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service