About Us
The Opportunity for You
What You Will Do
Own all aspects of our client facing web application
Define and design the frontend in collaboration in conjunction with the product manager
Collaborate with our CTO and senior backend developer for the backend logic of the web app
Define roadmap and sprint planning in conjunction with the the product manager
Take on responsibility for the backend of the web-app in a short period of time
Collaborate with management to define, design, and apply new features
Communicate directly and daily with leadership in product development meetings
Unit-test code for robustness, including edge cases, usability, and general reliability
Implement and oversee a QA process for debugging and improving performance
Grow at a rapid rate with our Company
Requirements
Technical Requirements
Graduate Degree in Computer Science or Engineering from a top University
You are very strong at frontend CSS, HTML, SASS, LESS, JavaScript, React
You are strong and seeking more experience at backend: Python, Django, Django Rest Framework, PostgreSQL, MySQL, MS SQL Server,
You are experienced in GIT
You ideally have an understanding of AWS services / or understand overall solutions architecture and how development activities fit into this
You have at least 5 years of industry experience as a software engineer.
Ideally you have worked as a senior software engineer, tech lead or architect as this background will give you greater opportunity growth and responsibility in the Company
You have strong data structures and algorithms concepts
Build efficient, reusable well-designed and high-quality code
Product Building Requirements
Strong UX considerations
You can function effectively and be valuable to the Company without too much hand-holding and micromanagement (ex. you don’t need detailed JIRA tickets written out for you)
You are capable of discussing your business objectives and proposing a work roadmap and specific tasks for approval
You are an extremely proactive communicator, who understands the challenges of remote work and the need to over-communicate to offset those challenges
You are good at feature planning and estimation. You can discuss business priorities and propose sensible software/business tradeoffs that are in line with priorities.
Test-oriented development mindset
Ability to work independently
Be familiar with delivering outcomes under conditions of uncertainty
Curious, collaborative, humble and are a Doer
Communication Skills
You are a fluent English communicator, and you will be able to communicate independently and effectively over email and calls with engineering managers at our clients
Excellent written communication and documentation skills in English
Excellent verbal communication skills in both technical and non-technical discussions
We value people who communicate directly, simply, honestly and clearly
Application Deadline
We are interviewing candidates on a rolling basis. It is advantageous to apply early.