Senior Full Stack Software Engineer

Posted Jan 31

Description

We like folks who are creative problem solvers, possess the ability to meet deadlines and have a proven record of delivering in a fast-paced environment.

You will be a core member of the product development and delivery support for the full product stack. You will be responsible for product delivery and product lifecycle with direction from the Product Owner, the Business Owner and technical guidance from Software Architects.

Requirements

  • Designing and delivering distributed microservice applications
  • Innovative features, frameworks, and platforms
  • Core focus on Angular, Ionic, NodeJS, and MongoDB.
  • Will also be using Docker, Micro-Services, and REST APIs
  • Deploying and operating secure containerized scalable apps on AWS, GCP, etc

Qualifications

  1. Bachelor’s Degree in Computer Science or related field; or equivalent experience
  2. 7+ years of experience with strong knowledge of data structures and system design.
  3. 3+ years of solid Ionic Framework experience, including a thorough understanding of Ionic Framework and its core principles and experience with popular Ionic workflows.
  4. 5+ years of experience implementing modern applications using:
  5. React
  6. Angular
  7. NodeJS
  8. Relational and NoSQL databases
  9. data modeling
  10. ETL
  11. Building reusable components and front-end libraries.
  12. Designing and writing back-end REST APIs.
  13. Translating designs and wireframes into high-quality code.
  14. Create well designed, testable and efficient code by using optimal software development practices
  15. Properly integrate secure data from various back-end services and databases
  16. 5+ years of experience with full cycle application development (Full SDLC experience: design, development, delivery, etc.)
  17. 3+ years with Agile, Scrum, DevOps, XP, and Continuous Integration and Continuous Delivery
  18. Experience with AWS S3
  19. Understanding of Data Management and Data governance best practices
  20. Strong communication skills, both verbal and written

Benefits

We are a collaborative, supportive, and diverse bunch of people, who enjoy working together and treat each other with the utmost respect. Here everyone has the opportunity to share their experience, learn, and grow. Here are some of the perks we offer:

  • Get your salary in USD,
  • Choose your contract: Contract or B2B,
  • Long-term engagement,
  • Unlimited working-from-anywhere policy,
  • PTO,
  • Referral Bonuses,
  • Certifications & access to e-learning platforms,
  • Professional development budget,
  • Working on international projects,
  • Virtual Knowledge Sharing Sessions, Events and team hangouts

Our values

We are a company that seeks the best for both our employees and clients, reaching beyond expectations in turning dreams into reality. Our way of working is rooted in our core values (Integrity, Excellence, Proactivity, Innovation, and People), with an expectation that our future colleagues will make these their second nature in their everyday work and life. We don’t ask for perfection, but we do appreciate people motivated to better themselves in every conceivable aspect.

About IT Labs

Founded in 2005, IT Labs is an international software tech company, specializing in purpose and process-driven teams for high-performance, innovation, transformation, and efficiency. Our HQ is in Palm Beach Gardens, Florida, and we have teams and offices around the world - the UK, the Netherlands, Belarus, Serbia, and North Macedonia. We are constantly growing, and we would love for you to become part of our team!