Responsibilities:
- Write efficient back-end microservices that run in the cloud, interacting with multiple services at scale.
- Work with the rest of the software development team to improve the way customers interact with our wide range of web-based services.
- Generate reusable code libraries in PHP and JS.
- Coordinate and cooperate with front-end application developers.
- Routinely inspect application code for speed optimization.
- Conceptualize and implement solutions for data storage.
- Configure usability of all front side applications.
- Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products.
- Help improve our code quality through writing unit tests, automation and performing code reviews.
- Work autonomously, are excited by new technologies, and will never back down from the challenges of scale.
Experience Requirements:
- Team Player, Positive, Passionate about technology, with excellent communication skills.
- A strong passion for solving complex software problems and challenges at scale.
- Experience with all phases of the software development life cycle, best practices and Agile software development.
- A constant excitement about technology and its impact, and a desire to keep abreast of industry trends while learning and adapting skill sets quickly.
- Exceptional Interpersonal/Communications skills - feeling comfortable with interacting with other in-depth levels about software development and implementation.
- Solid OOP-Object-oriented programming (OOP) and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives.
- The ability to manage multiple priorities and drive focused resolutions within features of the product.
- Minimum 3 years of experience with PHP and Javascript..
- Minimum 3 years of experience in building back-end microservices.
- Minimum 1 years of experience with things like Python, Perl, shell scripting, etc.
- Minimum 2 years experience working as part of a distributed team.
- Minimum 2 years experience as a full-stack engineer.
- 3 Year College Degree (preferred in Computer Science, MIS, or related discipline) or Equivalent hands-on Experience.
- A track record of projects completed on time – you are a flawless executor, not a procrastinator.
- Big plus: Experience deploying machine learning models.
Employment Type: Full Time
Hours: 9AM - 5 PM EST
Location: 100% Remote
We are an Equal Opportunity Employer!
We are committed to equality of opportunity, welcoming diverse candidates, and to promoting a work environment free from discrimination on the grounds of race, ancestry, national/regional or ethnic origin, religious beliefs, sex, gender identity, sexual orientation, marital status, family status, national origin, age, or physical impairments.