Senior Full Stack Engineer (JavaScript/TypeScript)
Orlando; FL (3-4 Days/Week ONSITE)
18 Months Contract with possible Extension
Responsibilities:
- Uses experience as a full-stack software engineer to build, implement, and maintain tools and automation in collaboration with the scrum team.
- Participates in developing specifications for new projects, platforms, and tools. Uses expertise in SRE, DevOps, and other subject areas to advocate for innovative approaches to drive efficiency and availability.
- Assist in designing and implementing UIs that assist Systems Engineers and other IT professionals in their work to deliver new business functionality efficiently and reliably.
- Assists in designing and implementing back-end services.
- Combines software engineering and site-reliability engineering best practices to build and run large-scale, distributed, fault-tolerant systems with a focus on optimizing systems and reducing toil through automation.
- Assist in requirements gathering and providing technical documentation to meet the needs of those requirements.
- Writes code, reviews peers code, mentors junior- to mid-level engineers, writes documentation, writes tests, performs testing, and debugs code in lower and production environments.
Expected Qualifications:
Want to see impact as a software engineer at previous roles
- Both candidates in this example have very generic resumes that mention technologies they used, but not problems that they solved; we want engineers that have solved at least some problems of medium complexity (this can be a bit subjective, but hopefully helps)
- Overall, did candidate deliver software that helped the business, customers, or other employees
Should understand object-oriented programming:
- Expected this to be common, but both candidates we interviewed had struggles with OOP; we use it heavily and its a basic expectation for the role
JavaScript fundamentals:
- As of now, this team exclusively uses JavaScript/TypeScript. We want a candidate with a good grasp of it.
- We don't necessarily have a preference on if the candidate specialized in front-end or back-end development. Same with frameworks or side tooling; no preference. A candidate that actually knows the language well can adapt to using that language in a variety of contexts.
Qualifications
- 5 plus years of dynamically related experience in coding and development of highly scalable, high-impact software components, and/or client-facing web applications
- Must have TypeScript and NodeJS experience
- Strong experience in Object-Oriented design principles, patterns, and coding best practices
- Demonstrated proficiency with Restful API development using NodeJS, JavaScript, TypeScript, Express, etc.
- Strong experience with Cloud computing and infrastructure such as AWS EC2, Lambdas, API Gateway, ElastiCache, ECS/EKS/ECR, SNS, SQS, etc.
Compensation:
The estimated pay range for this position is USD $80.00/hr - $91.50/hr and is an Exempt role.
Exact compensation and offers of employment are dependent on circumstances of each case and will be determined based on job-related knowledge, skills, experience, licenses or certifications, and location.
Benefits:
We offer comprehensive benefit options which vary depending on role, location, and employment type. The Talent Acquisition Partner can share more details about compensation or benefits for the specific role during the hiring process.