Senior Software Architect

Senior Software Architect
leadPops, Inc., United States

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelor's Degree
Total Vacancies
1 Job
Posted on
Jul 25, 2022
Last Date
Aug 25, 2022
Location(s)

Job Description

We are seeking an experienced Software Architect to lead the design, development and deployment of the next generation of our products.

We are growing fast and moving into an enterprise environment with the need to rebuild our system architecture to accommodate and scale growth to support our large customer base. Over the next 6 months, our system will undergo a drastic transformation from a monolithic application to a microservices-based architecture.

This role will lead the design, development, deployment, and ongoing maintenance of the new architecture, including a seamless migration from our current system to the new architecture. We are concurrently developing several new products/features within a single platform, with development teams working in tandem all over the globe.

The ideal candidate is a problem-solver, team-player, and eager to learn (and teach) the team new skills. Seeking an individual that's interested to work on challenging projects, acting as full software cycle lead. A great attitude is a must.

Ongoing training is provided, and you will be reporting directly to your team leaders in the US (San Diego, CA). You’ll need to be able to work 40+ hours per week at the office or remote.

If this sounds like the right fit for you and your skillset, please inquire for a 1:1 interview with our team.

We will be checking 2-3 references, and giving interested candidates 1-2 "tests" to verify skills and experience. We look forward to hearing from you!

Responsibilities:

  • Translate high-level business objectives, functional and nonfunctional requirements into software design and code that is high quality, consistent, coherent, scalable, and secure
  • Architect, design, develop, document and implement software across product lines leveraging agile and continuous delivery methodologies
  • Demonstrate integrated knowledge across technologies, processes, systems and product sets
  • Architect and design complex applications and web services in a scalable way to run in our cloud infrastructure
  • Have a strong passion for design and development that always has a user experience focus. You believe that a great user experience is the responsibility of every architect and engineer.
  • Quality highly performant code while still having speed to deliver a great finished product and meet deadlines is crucial
  • Ability to deliver incremental code changes using GIT and container technologies is a must
  • Be able to provide the needed critical thinking and problem solving to solve design issues, as well as communicate the solution well to internal and external teams
  • Avoid technical debt and find new ways to reduce code complexity and leverage libraries and services
  • Research and recommend new technologies and strategies to help products continue to be cutting edge
  • Communicate, document, and provide training to other team members around features and functionality delivered
  • Be able to mentor junior members of the team and provide feedback and review their designs and code
  • Perform other duties as required

Requirements

  • Proven experience (5+ years) in software engineering, including architecture, design, development and testing
  • Bachelor/Master’s degree in Computer Science or related disciplines with a software engineering focus
  • Previous working experience and high proficiency in the LAMP web development stack
  • In-depth knowledge of object-oriented PHP and Laravel 7/8 PHP Framework
  • Experience in web development (HTML5, CSS3, and JavaScript) and JavaScript frameworks such as jQuery and React.js.
  • Experience designing and developing Laravel Lumen APIs and REST APIs
  • Strong foundation of architecture models and data structures
  • Experience using GIT for version control and workflow
  • Hands-on experience with SQL-based databases including schema design, profiling and query optimization
  • Experience in unit and automation testing (PHPUnit, PHPSpec, Behat)
  • Centos7 or related Linux distribution
  • Experience with software development lifecycle (SDLC) processes including agile methodologies
  • Creative and efficient problem solver
  • Strong understanding of UI, cross-browser compatibility, general web functions, and standards
  • Keen to learn new technologies
  • Meticulous in completing tasks on schedule, with high quality, and with attention to detail
  • Excellent communication skills (written and verbal)
  • Desire to work together to define requirements, and refine based on feedback received over the course of multiple iterations
  • Very good command of the English language

Preferred:

  • Experience managing CI/CD pipelines to build and deploy software
  • Understanding of containers, vi

Job Specification

Job Rewards and Benefits

leadPops, Inc.

Information Technology and Services - San Diego, California, United States
© Copyright 2004-2024 Mustakbil.com All Right Reserved.