Senior Full Stack Developer (React, TypeScript, Node)

We are looking for a well rounded versatile Senior Full Stack Developer to join our in-house team. This position is open to full-time candidates, as well as long-term contractors. He/she will be working alongside our Front End, Backend, and DevOps teams identifying and correcting legacy code, meeting weekly production deadlines, and improving the code base across multiple different projects.

At times, he/she will be writing PostgreSQL/MySQL queries by hand, designing database schema as well as scripting and improving testing, deployments, and server infrastructure provisioning/maintenance. In addition, he/she will be designing and developing APIs utilizing server less technologies such as AWS AppSync as well as developing and maintaining REST APIs.

StudioLabs offers competitive salaries, excellent benefits packages, and flexible work hours. Check out our Stack Overflow company page here to learn more about our culture, employee benefits, and the services we provide to our customers.

OUR IDEAL CANDIDATE MUST HAVE:
  • A minimum 5 years experience working within Node.js and Typescript
    • A minimum of 3+ years of recent experience developing with React as a primary skill with additional skill(s) in React-Redux, ReDoodle, Redux Saga, React-Router, Reselect
  • Minimum 5+ years experience with Postgresql/MySql:
    • Creating tables, designing schemas (relational and non-relational databases), knowing how to handle poor performing queries experience
  • Minimum 5 years experience with scripting and improving testing, deployments, and server infrastructure provisioning/maintenance
    • Minimum 3+ years experience deploying ECS, AWS, AWS Lambda
    • Minimum 3 years creating & developing REST API’s
  • Minimum 3 years recent experience handling containerization in Docker/Kubernetes
  • PREFERRED: We find candidates that have the following are successful in landing a spot on our team
    • A strong foundation in Computer Science
    • Prior experience working within a digital production environment on varied projects
    • A thirst for seeking out best practices (outside of work) and sharing learned knowledge with the team when appropriate
    • Egoless in his/her skill level - the openness to have their code critiqued and provide critique to others
  • Code samples (github, files, gdrive links) should include Node.js, TypeScript, React samples. Without code samples, you cannot be considered for this position
 
KEY QUALIFICATIONS:
 
  • Bachelor’s degree in Information Technology, Computer Sciences, Engineering, Math/Physics or equivalent professional work experience
  • Must be able to multitask, manage details, and keep sight of overall objectives
  • Able to work well under pressure and to tight deadlines within a dynamic environment
  • Must possess an exceptional ability to effectively communicate both verbally and non-verbally, with technical and non-technical personnel
  • Must have a strong technical foundation as well as a full understanding of common coding standards and attention to detail
  • Understand the complete software development life cycle from design, build, test, and deployment
  • Excellent analytical and creative problem-solving skills
 
BONUS POINTS FOR:
 
  • React Native experience/native iOS development (ObcC and/or Swift)
  • Experience in systems management or software development with systems management responsibilities
  • Database design and performance tuning
  • Exposure to security concepts / best practices and system security policy management experience for cloud-based deployments
  • Experience with business processes and risk management
  • Experience with backup strategies and execution
  • Experience with Load Balancing, Network Monitoring / Troubleshooting tools
 
COMMUNICATION SKILLS:
 
  • Must be able to communicate effectively with many types of internal stakeholders and external clients – those who are technically savvy as well as clients who look to us for technical advice
  • Must be able to collaborate with in-house project management / product ownership team to keep the project running smoothly
  • Must be able to speak English fluently
  • All full-time applicants must be able to work legally in the U.S.
Submit Application