Software Developer ( Early Career )-15

BMOIrving, TX
$63,300 - $117,200

About The Position

The Junior Software Developer is responsible for developing, testing, implementing, and supporting software solutions that align with business requirements, architecture standards, and technology strategy. The role requires a strong foundation in Angular, Spring Boot, Java, Python, AWS cloud technologies, and AI-assisted development practices. The developer will work closely with business and technology teams to deliver scalable, secure, and maintainable applications while continuously building domain knowledge and technical expertise.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent practical experience.
  • 1 to 3 years of software development experience (including internships, co-op programs, personal projects, or professional experience).
  • Experience developing web applications using Angular, TypeScript, HTML, and CSS.
  • Experience developing backend applications and APIs using Java and Spring Boot.
  • Experience using Python for application development, automation, scripting, or data-related tasks.
  • Familiarity with AWS services such as EC2, Lambda, S3, RDS, API Gateway, CloudWatch, and IAM.
  • Understanding of REST APIs, microservices, and modern application architectures.
  • Experience with Git and source code management practices.
  • Familiarity with Agile development methodologies and DevOps concepts.
  • Understanding of software testing principles, debugging techniques, and quality assurance processes.
  • Experience or demonstrated proficiency using AI-assisted development tools and modern software engineering practices.

Nice To Haves

  • Experience with Docker and containerized applications.
  • Exposure to Kubernetes and cloud-native development.
  • Experience with CI/CD tools such as GitHub Actions, Jenkins, Azure DevOps, or AWS CodePipeline.
  • Knowledge of relational and NoSQL databases.
  • Exposure to event-driven architectures and messaging platforms.
  • Understanding of application security best practices and secure coding standards.
  • Experience building AI-enabled applications or integrating Generative AI capabilities into business solutions.

Responsibilities

  • Develop, test, and maintain software applications using Angular, Spring Boot, Java, and Python.
  • Collaborate with business stakeholders, product owners, architects, and senior developers to understand business processes, functional requirements, and technical designs.
  • Translate business requirements into detailed technical solutions and high-quality code.
  • Write secure, maintainable, and well-documented code that adheres to established standards for security, logging, error handling, performance, and reliability.
  • Develop and consume RESTful APIs and microservices.
  • Deploy and support applications on AWS cloud platforms.
  • Leverage AI-assisted development tools such as GitHub Copilot, Amazon Q, ChatGPT, or similar technologies to improve development productivity, testing, troubleshooting, and code quality.
  • Participate in code reviews and implement feedback to improve software quality and maintainability.
  • Support system integration, testing, and deployment activities.
  • Assist in troubleshooting production issues, performing root-cause analysis, and implementing corrective actions.
  • Contribute to the creation and maintenance of technical documentation, design artifacts, and operational procedures.
  • Ensure solutions are scalable, supportable, reusable, and aligned with enterprise architecture principles.
  • Follow Agile and DevOps practices, including CI/CD pipelines, source code management, and automated testing.
  • Continuously learn emerging technologies, cloud-native development approaches, and AI-driven software engineering practices.
  • Share knowledge with team members and contribute to a culture of continuous improvement and innovation.
  • Make recommendations to improve application performance, operational efficiency, and development processes.

Benefits

  • health insurance
  • tuition reimbursement
  • accident and life insurance
  • retirement savings plans
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service