What are the responsibilities and job description for the Senior Full Stack Software Engineer position at Novetta?
Job Description: We have an exciting opportunity for a Senior Full Stack Software Engineer to join Novetta’s Tampa Solutions Team. The ideal candidate will join a highly skilled, multi-discipline software development team to provide expert technical leadership on multiple projects.
Responsibilities:
- Design, implement, and integrate software applications
- Design and deploy solutions consisting of front-end and back-end components
- Work with a software engineering team designing and deploying software
- Work with customer to understand and develop software and project requirements
Basic Qualifications:
- 8 years experience working with a modern programming language (Java, Python, etc.)
- 5 years experience working with RDBMS’s and NoSQL databases (MySQL, MongoDB, etc.)
- 3 years experience with a modern front-end framework (React, Vue, Mithril, etc.)
- 3 years experience designing and deploying microservice based solutions
- 3 years experience with DevSecOps pipelines and tools (Bamboo, Jenkins, etc.)
Desired Skills:
- Experience working with cloud environments (AWS, Azure)
- Strong interest in leading development projects and mentoring junior members of the team
- Experience with big data tools such as Apache Spark and Apache NiFi
- Experience with containerization capabilities such as Docker and Kubernetes
Security Clearance:
- Must currently possess an active US government Secret clearance.