For job seekers
For companies
Overview:
ShyftLabs is looking for a Senior Full Stack Developer to join our data team and help us build functional software and web-based applications. Senior Software Developer responsibilities include creating back-end solutions, building efficient endpoints, and integrating front-end components. If you’re interested in experimenting with complex problems, writing code from scratch and reviewing other people’s work, we’d like to meet you. Ultimately, you will contribute to all phases of the software development life cycle, from design to deployment.
ShyftLabs is a growing data product company that was founded in early 2020, and works primarily with Fortune 500 companies. We deliver digital solutions built to help accelerate the growth of businesses in various industries, by focusing on creating value through innovation.
Responsibilities:
Think like our customers – you will work with product and engineering leaders to define intuitive solution
Ensure Client satisfaction with creation of user-first solutions
Testing and maintaining the responsive design of applications
Designing customer-facing UI and back-end services for various business processes
Developing high-performance applications by writing testable, reusable, and efficient code
Automate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous delivery
Implementing effective security protocols, data protection measures, and storage solutions.
Improve the quality of our solutions – you will hold yourself and your team members accountable to writing high quality, well-designed, maintainable software.
Own your work – you will take responsibility to shepherd your projects from idea through delivery into production
Bring new ideas to the table – some of our best innovations originate within the team
Guiding and mentoring others on the team
Keep up with emerging technology that may serve the business’ needs
Prototype minimal viable products for communication with company stakeholders
Relevant Technologies:
Node.js, ReactJS, Typescript, NestJs
AWS, Kubernetes, Terraform
Postgres, MongoDB, Redis, Elasticsearch, Event Store
gRPC, GraphQL, RabbitMQ
Qualifications:
5+ years of professional software development experience
Proven experience as a Senior Full Stack Developer or similar role
Experience working with highly complex distributed systems
Superb interpersonal, communication, and collaboration skills
Expertise in front-end development (React/Redux/Angular)
Expertise in back-end development using NodeJS, TypeScript, GraphQL
Proven ability to learn quickly, make pragmatic decisions, and adapt to changing business needs
RDMS & SQL programming experience (MongoDB experience is plus)
Ability to co-lead design discussions and feature grooming sessions, to estimate tasks and coordinate work with other team members during iteration planning
Solid understanding of AWS, Linux and infrastructure concepts
Knowledge of ERP systems (eg, SAP, Oracle EBS, PeopleSoft, Workday, Salesforce, Microsoft Dynamics, Netsuite, Workforce) an asset
Experience with software development support tools like Jira and methodologies like Lean/Agile/Scrum and SDLC/Waterfall
Self-motivated team player with high energy and ability to work independently as well as within a team
Preferred Qualifications:
Experience with CQRS
Experience with Domain Driven Design
Experience working on microservices or distributed system environments
Working knowledge of Kubernetes, Docker, and containerization
Experience with C4 modeling
Experience working within a retail or ecommerce environment
We are proud to offer a competitive salary alongside a strong healthcare insurance and benefits package. The role is preferably hybrid, with 2 days per week spent in office. We pride ourselves on the growth of our employees, offering extensive learning and development resources.
Apply for this position
Help us maintain the quality of jobs posted on Empllo!
Is this position not a remote job?
Let us know!