Unigo Inc logo
Unigo Inc Verified
EdTech, Education

Senior Full Stack Software Engineer

Texas, United StatesOnsiteFull TimeSeniorPosted 2 months agoVisa sponsorship available

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Senior Full Stack Software Engineer to join our dynamic team. This role involves end-to-end development of enterprise applications in an Agile environment, covering the full software development lifecycle. You will design, develop, and deploy microservices on the cloud using Java, Spring Boot, and Docker/Kubernetes. You will also build complex single-page web applications with React and TypeScript, implement messaging queues with RabbitMQ, and manage databases with SQL and Spring JPA. Experience with CI/CD pipelines, DevOps principles, and TDD is essential. The position requires a Master's degree in a relevant field with 2 years of experience, or a Bachelor's degree with 5 years of experience. This role is based in Irving, Texas, with potential travel and relocation throughout the US.

## Your Dream Team to Work With

We feel that our manner of life should reflect our work approach. So we stand for curiosity, excellence, solutions, human interactions, and technology to improve the performance of organisations and the lives of individuals.

Unigo is an honest and dependable partner who promotes a fair and beneficial relationship in both directions. We think that as a community, we need each other to grow. Of course, we solve problems while having fun since we appreciate what we do, but we also enjoy life!

##### Job Description

Responsible for end-to-end development of projects covering all phases of software development life cycle in an Agile environment including requirements gathering, analysis, design, development, testing, and deployment. Develop enterprise applications using Java, J2EE, Spring Boot, Microservices, React, JavaScript, HTML5, RabbitMQ, Docker, Kubernetes, SQL, CI/CD, Maven, Jenkins, SonarQube, Git, Amazon Web Services (AWS). Design and develop Java based Microservices using Spring Boot and deploy these services on the Cloud. Design and implement pub-sub message queues using RabbitMQ. Design and develop complex single page web applications using React, TypeScript, HTML5, CSS3, MaterialUI, AJAX, jQuery. Implement test driven development (TDD) using JUnit, Mockito, Cypress. Responsible for writing SQL queries to store or fetch data from database and integrate the same with Spring JPA. Develop software by following DevOps, Continuous Integration, and Continuous Deployment (CI/CD) principles. Work on Git as a version control system for maintaining uniformity of application code among the developers. Mentor the team and perform peer code review sessions. Identify areas for code enhancement and refactor code. Prepare system documentation

Minimum Requirements:
M.S. Computer Science, Computer Engineering, Computer Information Systems, Electronics Engineering, Information Technology, Engineering or related with 2 years of experience in developing enterprise applications using Java, J2EE, Spring Boot, Microservices, React, RabbitMQ, Docker, Kubernetes.

As an alternative to minimum requirements, we will accept Bachelor’s degree with 5 years experience.

Location:Will work in Irving, Texas and/or various client sites throughout the United States. Must be willing to travel and/or relocate.

Please email your resume in Word Format to hr@unigoit.com with ‘Senior Full Stack Software Engineer’ in the Subject Line.

Ready to apply?
You'll be redirected to Unigo Inc's application page.

Similar roles