Full Stack Engineer - Microservices, API Development, and Frontend Design
Vimeo
·
Posted:
August 4, 2023
·
Onsite
About the position
We are seeking an experienced Full Stack Engineer with expertise in microservices, API development, and frontend design, along with a strong background in developing internal tools using low code 3rd party tools. You will be instrumental in building sophisticated internal tools that automate various business processes and streamline customer success and support activities. Leveraging your skills with low code 3rd party tools like Retool, you will develop powerful solutions that empower different teams within our organization to work efficiently and effectively.
Responsibilities
- Create scalable, efficient, and user-friendly internal tools using Microservices, API development, and robust security measures.
- Develop and maintain microservices utilizing PHP or other similar frameworks to ensure robustness and modularity.
- Implement authentication and authorization mechanisms, such as token-based authentication (e.g., JWT) or OAuth 2.0, to ensure strong security measures.
- Continuously improve and optimize the technology stack to enhance performance, scalability, and user experience.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)
- 4+ years of experience building full-stack web applications
- Strong proficiency in PHP and experience with PHP frameworks
- Experience designing and implementing APIs, including defining endpoints, data structures, and communication protocols
- Strong testing skills, including unit testing and integration testing of microservices
- Familiarity with monitoring and logging tools to track the performance and availability of microservices
- Proficiency in frontend technologies such as HTML, CSS, and JavaScript
- Familiarity with database technologies like MySQL, PostgreSQL, or MongoDB
- Strong problem-solving and debugging skills
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment
- Ability to adapt to changing priorities and handle multiple tasks simultaneously
- Strong experience in developing internal tools using low code 3rd party tools
Benefits
- Building and maintaining internal tools that automate business processes and streamline customer success and support activities
- Developing powerful solutions using low code 3rd party tools like Retool
- Empowering different teams within the organization to work efficiently and effectively
- Creating scalable, efficient, and user-friendly internal tools
- Utilizing microservices, API development, and robust security measures
- Developing and maintaining microservices utilizing PHP or other similar frameworks
- Implementing authentication and authorization mechanisms for strong security measures
- Continuously improving and optimizing the technology stack for enhanced performance, scalability, and user experience
- Working with a diverse and global community
- Equal opportunity employer with a focus on diversity, equity, and inclusion