We are looking for versatile and experienced technical additions to our development team. The position offers an extensive amount of ownership and influence over our development process as we scale the team. We’re looking for people who enjoy solving meaningful problems and love seeing the things they build in the hands of real users.
Currently we’re looking for a Laravel developer who has built and maintained REST APIs in the past with Laravel. As our company grows, we’re doing more things on multiple platforms. We’re growing by leaps and bounds leading to grow a strong API team to keep up with the pace. Your primary responsibility will be to help us build a secure, scalable, functional and well-tested API layer that will directly enable us to better scale out or platform and business.
Requirements
Solid database and data architecture fundamentals.
Self-motivated and self-managing. The ability to take a feature or product through the full software development lifecycle.
Strong communication skills, including the ability to both collaborate well and also the ability to convey technical ideas and concepts to non-technical stakeholders.
Version controlling using git.
The ability to understand business objectives and the trade-offs that must sometimes come to achieve them.
An adaptable attitude and understanding of the agile methodology.
Ability to reevaluate priorities on a tight timeline.
Self-motivated with a Team-First mentality.
Why This Opportunity is Unique
You will be asked to define your own process and foster ownership over our team's success
You will work on projects that get deployed for a massive audience on a large scale
Contribute to a software solution that makes a lasting impact in the communities we work with, year after year.
We’re a bootstrapped startup that is growing like crazy, which provides a lot of opportunity for personal, technical and career growth.
Responsibilities
Act as a primary stakeholder for the API. Identify the interaction needs and how the API. must be developed based on design comps, product specs, etc.
Consolidate feature specification and user stories into technical implementation.
Collaborate with cross-functional teams to define, design, and release new features.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Address and prioritise production level bugs and application performance improvements.
Continuously evaluate and implement new technologies to maximise development efficiency.
Be comfortable releasing production ready code on tight deadlines with high visibility.
Communication above all, you must know when to speak up and ask for help/feedback.
Good to have Skills:
Test-Driven Development
Amazon ECS
Understanding of Service Oriented Architecture.
Experience with Postman and structured API versioning.
Experience splitting off functionality from a larger application into a separate, smaller service.
Knowledge for NoSQL database and MongoDB
Experience:
2+ years of experience working on a medium-to-large Laravel application.