We are seeking for a Senior full stack developer, to take point on building our next generation product. We are look for leaders who are still extremely technical, and can develop excellence in: service design discussions, software architecture, cross-team contract conversations, and potentially pair coding sessions with junior members of the team.
You will be responsible for designing, building, deploying, and operating production quality services that are foundational to the success of the company. You will be empowered to invent, innovate, and be given clear end-to-end ownership of engineering problems and solutions in a technology-led environment.
Having the chance to be involved in the early stages of a rapidly growing company lead by experienced and recognized leaders in the industry, make this job offer a great career opportunity.
MANDATORY SKILLS:
5 + years of experience developing web applications as a full stack developer
Software development experience in one or more software languages including TypeScript, JavaScript, , Python, HTML, CSS,
AWS Lambda / Server-less computing
Familiarity with database administration of NoSQL databases like DynamoDB
Design database tables for time series data and user data.
Design and implement server application software to collect, process, store, serve, and analyze data.
Display a high-level of initiative and troubleshooting skills
Experience developing REST APIs
Experience with CI/CD using tools such as code pipeline
Have an understanding of end to end data flow
Effective communication skills, both written and oral.
Able to work both within a team and autonomously.
Other Requriments
Experience with at least one of the following database types: Columnar (Ex. Redshift, Vertica) NoSQL-Key Value Store (Ex. Redis, MemCached, S3 Row-Based (Ex. Oracle, SQL Server)
Proficient in SQL - Must possess demonstrable knowledge of software design patterns, data structures, and modern programming techniques
Experience