Full Stack Software Engineer
Dark Wolf · Tampa, FL · 5 days ago
EngineeringFull-time
Key Responsibilities
- Serving as a core developer building and optimizing a high-throughput integration platform utilizing TypeScript/Node.js and Python.
- Playing a key role in delivering software solutions within a continuous integration and continuous deployment (CI/CD) environment, leveraging automation via GitHub Actions or GitLab CI/CD.
- Staying ahead of the curve on web development trends, assessing new standards/frameworks, and formulating strategic recommendations for future platform enhancements.
- Continuously engaging with cross-functional project teams to deliver high-quality, scalable products in a collaborative environment.
- Maintaining regular, clear, and proactive communication with team members, stakeholders, and cross-functional partners.
Required Qualifications
- 5+ years of experience with developing software in a professional setting
- 5+ years of experience with using .Net C#, ADD Node.js (JavaScript/TypeScript), Python, and/or React as a full-stack application language
- 5+ years of experience implementing Windows Desktop applications
- 5+ years of experience with building and consuming REST APIs
- 5+ years of experience with unit testing and integration testing of server- and client-side JavaScript
- 5+ years of experience writing comprehensive unit and integration tests for both server-side and client-side applications (e.g., Jest, Mocha, PyTest)
- Experience with asynchronous programming in promises, generators, or callbacks
- Sense of ownership and pride in your performance and its impact on the company’s success
- Hands-on experience with modern Git workflows and DevOps automation approaches in GitHub or GitLab
- Critical thinker and problem-solving skills
- Team player
- Good time-management skills
- Interpersonal and communication skills
- CompTIA Security+ (or the ability to obtain it within 90 days of your hire)
- Bachelor Degree in Computer Science, Mathematics, or equivalent technical degree; or in lieu of degree, 3 years of equivalent industry
- US Citizenship and currently possess an active secret security clearance, with the ability to acquire a TS security clearance with SCI eligibility
Desired Qualifications
- Experience in the architecture and implementation of medium-to-large distributed computing environments
- Experience/knowledge of software and system optimization, helping to remove potential performance bottlenecks
- Experience with maintaining full stack application with modern technologies, intuitive user-interfaces and scalable data processing architectures using open source software