What are the responsibilities and job description for the Full Stack Software Engineer position at Vega Intellisoft Inc.?
Hi Professionals,
Greetings from VegaIntellisoft
Role : Full Stack Software Engineer
Location: Dearborn, MI (Onsite)
Duration : Full time
Experience: 5 years needed
Job Description:
We are seeking an experienced and highly motivated Full-Stack Software Engineer to design, develop, and deliver scalable, cloud-based analytics solutions. This role involves working closely with cross-functional teams to build data-driven applications that support business insights and decision-making.
You will be part of a collaborative product team, contributing across the full software development lifecycle—from requirements and design to development, deployment, and ongoing support.
Key Responsibilities:
- Collaborate with product managers, designers, and engineering teams to deliver high-quality software solutions
- Design, develop, test, and deploy full-stack applications (frontend and backend)
- Build and maintain scalable APIs and microservices using Java and modern frameworks
- Develop responsive user interfaces using Angular or React
- Work with cloud platforms to build and deploy cloud-native applications
- Implement and optimize data solutions using tools like BigQuery and relational databases
- Participate in requirement gathering, user story creation, and Agile ceremonies
- Ensure code quality through best practices such as TDD, code reviews, and CI/CD pipelines
- Monitor application performance and implement improvements
- Handle production support, incident management, and root cause analysis
- Develop and maintain deployment pipelines and automation processes
- Collaborate on security, access control, and system reliability practices
Required Skills:
- Strong experience in Java (or Python)
- Hands-on experience with Spring Boot or similar backend frameworks
- Experience with Angular or React for frontend development
- Strong knowledge of REST APIs and microservices architecture
- Experience with Google Cloud Platform (Google Cloud Platform) or similar cloud platforms
- Hands-on experience with BigQuery, PostgreSQL, or similar databases
- Experience with CI/CD tools (e.g., Tekton, Cloud Build, Jenkins)
- Solid understanding of Agile methodologies
Experience Required:
- 10 years of overall experience in Software Engineering
- 5 years of hands-on full-stack development experience
- 3 years of experience working with cloud platforms
Preferred Skills:
- Experience with Terraform or infrastructure as code tools
- Knowledge of data analytics, machine learning, or data modeling concepts
- Familiarity with API management tools (e.g., Apigee, Swagger)
- Experience with microservices-based architecture
- Exposure to Agile tools like JIRA
Education:
- Bachelor’s Degree in Computer Science, Engineering, or a related field
Additional Information:
- Hybrid work model (4 days onsite)
- Strong collaboration and communication skills required
- Self-driven with a passion for continuous learning and innovation