Senior Full Stack Developer
Insight Global
Job Description
Partner with a Cloud Architect to stand up a modern, secure application platform
Collaborate with Product Owner and team to evaluate and choose technical implementation options for the product
Design and develop data stores, APIs, message queues and other supporting elements of the application as it is incrementally developed
Champion security-first development practices
Promote a mindset of built-in quality, leveraging shift left quality practices and QA automation
Make recommendations for efficient code management and version control strategies
Mentor more junior team members in effective development practices
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com .
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/ .
Skills and Requirements
8+ years of software development experience, with a focus on cloud-based applications
Proficiency in multiple programming languages, such as: Java/JavaScript/TypeScript, Python, .NET Core, Go (Golang), C#
Experience in designing and implementing RESTful APIs
Experience with system messaging technologies such as RabbitMQ, Kafka, Azure Service Bus.
Familiarity with database technologies like SQL, NoSQL, and data warehousing solutions.
Demonstrable experience in developing a new application from initial concept to delivery
Competency in working with code repositories and version control (Git, GitHub, etc.)
Experience with Test-Driven Development (TDD), Behavior-Driven Development (BDD), or other shift left approaches to software quality
Experience with, and enthusiasm for, working on cross-functional Scrum / Agile development teams Experience in implementing secure computing practices and/or highly secure systems
Advanced degree in Computer Science or other technical discipline
Experience with DevOps continuous build & deploy processes, including build automation (GitLab, Jenkins, Chef, etc.) and/or containerization (Docker, Kubernetes, Amazon ECS, OpenShift)
Familiarity with Infrastructure-as-a-Service (IaaS) tools such as Ansible, Terraform, AWS CloudFormation
Familiarity with front-end UI development technologies like HTML5, CSS, Angular, React, JavaScript null
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.
Confirm your E-mail: Send Email
All Jobs from Insight Global