Full Stack Engineer
Job Overview:
We're seeking a skilled Full Stack Engineer to bolster our dynamic development team on projects for federal agencies. As a crucial member, you'll spearhead the development and deployment of both front and back-end software applications. Your role encompasses a broad spectrum of responsibilities, from conceptualizing system architecture to executing high-level programming tasks, conducting performance evaluations, and seamlessly integrating systems.Your day-to-day will involve collaborating closely with remote team members, leveraging your expertise to architect, design, and actualize software solutions that align with product requirements. Effective coordination with teammates across various work streams will be essential to ensure smooth progress and alignment with project goals.
In addition to your primary focus on software development, you'll also be comfortable diving into other facets of the development process, including but not limited to quality assurance, research, and design. Your versatility and proficiency across these domains will contribute significantly to our team's success and the overall quality of our products. We are looking for an experienced Full Stack Engineer to join our development team. In this role, you will be responsible for the overall development and implementation of front and back-end software applications. Your responsibilities will extend from designing system architecture to high-level programming, performance testing, and systems integration.
Languages:· Java v1.8· HTML5· Javascript· SQL· Bash· Frameworks· Spring Boot v2.2· Wicket v8.9· Jquery v3.5
Major Tools:· Liquibase v3.8· SpotBugs v4.1· Jacoco v0.8· Surefire v3.0· FailSafe v3· OWASP Dependency Check v6.0
Infrastructure· CloudFoundry - Version managed by cloud.gov· AWS RDS - Postgres - Version managed by cloud.gov· AWS S3 - Version managed by cloud.gov· CI/CD Bitbucket Pipelines - Version managed by Bitbucket· Git - Version managed by Bitbucket
Requirements:
Must live in Texas or Florida!
● 8+ years of software engineering
● 2+ years Cloud computing
● 2+ years with Agile application development
● Writing high-quality code efficiently
● Self-motivated and strong communication skills for inter-team collaboration
● Solving complex problems and implementing solutions for performance and scalability
● Advanced experience and proficiency with Java, Spring Boot, and AWS
● Passion for learning new technologies and doing so quickly
● Ideologies
- Agile Development
- Test Driven Development
- Continuous Integration/Deployment
Who you are:
- Comfortable working remotely
- Comfortable collaborating within a Scrum Team
- Capable of both deciding next actions, and knowing when the decision requires sign off from management
- Comfortable in a dynamic (i.e., startup) work environment
- A good communicator with the ability to express and share ideas to business leaders with a non-technical background
- Ability to work collaboratively within a group, actively network with others and provide varying feedback to the team at the appropriate time to ensure that decisions stick.
- Ability to identify and communicate constraints and can work within them.
Why work with us?
- Be a part of an organization that wants to make an actual difference in the society.
- Opportunity to work from anywhere + flexible schedule
- Accrued PTO + 10 federal holidays + your birthday off
- Trainings & Certifications budget
- Health, Dental & Vision Insurance
- Referral Bonus
Job Type: Full-time
Pay: $120,000.00 - $150,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Life insurance
- Paid holidays
- Paid time off
- Vision insurance
Compensation package:
- Performance bonus
- Yearly pay
Experience level:
Schedule:
Ability to Relocate:
- Texas: Relocate before starting work (Required)
Work Location: In person