IMPORTANT: to be considered for this position, please complete the short (5-15 minute) git challenge (https://github .com/Interlincx/challenge-git) and respond with a link to your solution. You must be able to prove that you can solve conflicts with git rebase. Do *NOT* fork this repo.
We’re looking for a talented and passionate Node and React developer to play a vital role in shaping our ad server product.
You will continuously improve our Node.js and Redis ad-platform back-end for our clients. Add features, enhance maintainability, and increase performance. Develop efficient solutions for account management, ad serving, and reporting.
What you will do:
Take features from idea to production:
Discuss product goals with the product manager to determine technical features. Create multiple development plans, think critically about tradeoffs (performance, maintainability, etc), and select the best approach for the situation. Follow the development plan and raise issues when they come up. Deliver progress incrementally with appropriate tests, documentation, and examples.
Enhance code maintainability:
Develop with an eye towards simplicity and future changes. Do not introduce any unnecessary complexity. Solve problems in simple ways that are easy to explain. Review team members’ code and identify areas that can be simplified or improved.
Increase platform performance:
After new features are in production, look for ways to eliminate bottlenecks, lower latency, and increase throughput. Add optimizations such as preprocessing, concurrency, and caching to improve user experience.
Regularly submit self-contained pull requests with tests and examples.
Organization and Planning
Think ahead about the development of features and carefully consider tradeoffs of multiple approaches.
Do not sit idle waiting to be told what to do. Actively look for improvements to the platform and our process.
Attention to Detail
Do not let important details slip through the cracks or derail a feature. Follow our procedures and coding guidelines.
Speak and write clearly. Maintain a detailed log of progress, plans, and problems.
This is an ongoing build with the opportunity to work upwards of 40 hours per week. Our management team is based in California, so it’s vital to have substantial overlap with PST working hours (16:00 - 01:00 UTC).
Our platform is currently being built with Node.js, Redis, and React. Our engineering team coordinates via [Removed by Admin]
The position pays up to $3,200/month ($800/week at 40 hours) and we look forward to hearing from you.