Full Stack Engineer
Indexed description
Role: Full Stack Engineer
Location: Westlake, TX
Duration: Full Time
Type: W-2
Job Description:
Special Instructions
True 50/50 FSE
Must-Have Skills:
- Java
- Angular 15+
- API development
- AWS
- CI/CD
- Care about cycle time and use CI/CD practices and tools to rapidly deploy changes to customers while minimizing risk using practices like A/B tests, blue-green deployments, and feature toggles
- Stay on top of algorithms, data structures, and design patterns, and love the challenge of building highly scalable systems that can support thousands of transactions per second.
- Have a mindset of test-first development and are experienced in modern test frameworks. We believe in testing and that quality is everyone’s job.
- Are data-driven and can measure, collect, and use data to make decisions. We understand the value of intuition and the need to balance decisions accordingly.
- Have strong communication skills and technical expertise to drive and participate in meaningful discussions.
- 5+ years of hands-on experience in software development.
- Hands-on experience with Service Oriented Architecture (SOA), building RESTful services, XML/JSON, and modern application servers.
- Proficient in Java, J2EE, Spring MVC, Spring Core, Python, and JavaScript.
- Knowledge of web application development using Angular, NodeJS, React, HTML, CSS/SASS and ExpressJS
- Deep understanding of API design, including versioning, isolation, and microservices. Having GraphQL knowledge is a plus.
- Knowledge of cloud computing environments and applications (AWS, Azure).
- Experience in documenting APIs leveraging an API documentation framework like OpenAPI
- Experience with DevOps, Continuous Integration and Delivery tools like Jenkins, Maven, uDeploy, gitHub, NPM
- Knowledge of container technologies (Docker and Kubernetes).
- Strong knowledge of developing highly scalable distributed systems using open-source technologies.
- Working knowledge of testing frameworks like JUnit, Mockito, Spring Test, and Cypress.
- Experience in Agile methodologies (Kanban, SCRUM)
- Knowledge of relational and NoSQL database management systems.
- Excellent collaboration skills to work with multiple teams in the organization globally.
- Strong team player and able to mentor junior team members.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search