Full Stack Engineer

BravoTECH
Richardson, TX, United States
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

.NET Framework Artificial Intelligence Amazon Web Services JIRA Microsoft Azure Cloud Computing Continuous Integration Information Engineering Relational Databases DevOps Amazon DynamoDB Monitoring of Systems
+22 more
Integrated Development Environments Python (Programming Language) PostgreSQL Machine Learning Microsoft SQL Server NoSQL Oracle (Applications) Software Engineering VersionOne Google Cloud ReactJS Large Language Models Software Application Programming Vue.js AngularJS Information Technology Atlassian Tools Front End Software Development Kibana Restful APIs Jenkins Microservices

Job description

Software Engineer – Full Stack & AI Build Intelligent Software That Drives Innovation We’re looking for a motivated Software Engineer to help build the next generation of cloud-native applications powered by AI and modern software engineering practices. In this role, you’ll work across the full software development lifecycle, developing scalable applications, integrating AI capabilities, and collaborating with cross-functional teams to deliver high-quality software solutions that drive business impact., * Design, develop, test, and deploy high-quality full-stack software applications.

  • Participate in all phases of the software development lifecycle, from design through production support.
  • Build and integrate RESTful APIs and microservices.
  • Leverage AI/ML technologies, including Large Language Models (LLMs), to enhance applications and business processes.
  • Develop, test, and maintain machine learning workflows and AI-enabled solutions.
  • Participate in code reviews, troubleshooting, debugging, and continuous improvement initiatives.
  • Support CI/CD pipelines, deployment automation, and application monitoring.
  • Collaborate with engineers, product managers, designers, and business stakeholders to deliver innovative solutions.
  • Contribute to scalable, secure, reliable, and cost-efficient cloud-based applications.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent experience).
  • 1–3 years of professional software development experience.
  • Experience with the full Software Development Life Cycle (SDLC).
  • Hands-on experience developing applications using Java and Spring Boot.
  • Experience building RESTful APIs and microservices.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP).
  • Experience working with relational databases such as SQL Server, PostgreSQL, or Oracle.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to thrive in a collaborative Agile development environment., * Master’s degree in Computer Science, Engineering, or a related field.
  • Experience with front-end frameworks such as React, Angular, or Vue.js.
  • Experience developing AI/ML models or integrating Large Language Models (LLMs) into applications.
  • Experience with Agile tools such as Jira, Azure DevOps, or VersionOne.
  • Experience with CI/CD tools such as Jenkins or similar platforms.
  • Experience with monitoring and observability tools such as Datadog or Kibana.
  • Knowledge of NoSQL databases such as DynamoDB.
  • Experience with Python, .NET, Angular, or SQL Server.
  • Knowledge of data science or data engineering concepts.

About the company

  • Build modern, cloud-native applications using AI and emerging technologies.
  • Work alongside talented engineers in a collaborative Agile environment.
  • Gain hands-on experience with machine learning, cloud platforms, and modern DevOps practices.
  • Contribute to innovative solutions that have a meaningful business impact while growing your technical expertise.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.bravotech.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

3:21 min

Deploying a primary Elasticsearch and Kibana cluster configuration

Philipp Krenn · World Congress 2022

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

4:51 min

Executing simple full-text search queries using the Kibana interface

Derek Binkley · LIVE

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all