Tech9 · Apr 5th 2019
We are growing quickly at Tech9 and are looking for a Senior Software Engineer with expertise in PHP, Rest API development, AWS (Elastic Search, Lambda, EMR), Laravel and Magento. This is a great opportunity to work with a company that has a primary focus of making our customers happy by delivering value, without all the burdensome policies and rules that have become typical for outsourced software development companies.
If you are looking for a change this is what we can promise you:
You will have challenging problems to solve
You will have flexibility and autonomy to solve problems and deliver solutions
We will provide a highly collaborative environment with skilled and super friendly teammates
We will fully support you in developing software the right way
We won't burden you with useless policies and procedures
We will provide you the tools you need to do your job right
If that sounds attractive please apply! We'd love to talk to you.
Here are some more details about the position:
You will be the technical lead of an agile development team. You will be hands-on writing code and providing technical leadership through training, code reviews, mentoring and coaching. You will work with a project manager, software development engineers, user experience and interface designers, quality assurance engineers and customer stakeholders to deliver high quality, scalable and maintainable software solutions. We expect you to be responsible for the architecture of the applications and making sure the highest quality standards are kept.
8+ years experience developing web applications using PHP
Expert in building web applications and REST APIs in PHP
AWS experience - Elastic Search, Lambda, EMR, Elastic Beanstalk, EC2
Experience building applications with the Laravel framework
Experience with Magento
Implement customer requirements by creating high quality source code, database structures and other aspects of software application solutions.
Provide leadership to a team of software engineers and QA engineers to deliver commitments on time with a positive attitude.
Architect solutions to ensure that patterns for scalability, maintainability and performance are developed.
Ensure that the process for software development, testing and deployment is followed.
Ensure that user stories (requirements) have sufficient detail to be implemented properly.
Ensure that the team has sufficient understanding of user stories to provide reliable estimates.
Present training to team members on processes and technical topics.
Work with customer stakeholders and the project manager as needed to build requirements and understanding of software features.
Perform code reviews to ensure that code standards and proper architectural patterns are followed.
Attend daily meetings status meeting with the team.
Make suggestions regarding improvements to the software.
Help software engineers and QA engineers to develop their careers and skills.
Be an expert in the technology stack of the software project.
8+ year of experience developing web applications.
2+ years of experience as a team lead.
Experience with Nodejs
Experience with React and Flux
Experience working with offshore and nearshore development teams.
HTML 5 and CSS 3
Cloud Platforms (AWS, Azure, or Heroku)
IoC / Dependency Injection
SourceTree and Bitbucket
Project management software - Jira, Rally or similar