Position: Senior Full-Stack Developer (US social impact project)
Company: adraba.io
Category: JavaScript
Experience required: 5y
English level: upper

About project:

We are creating a world where everyone leaves a legacy of helping others, by ​devoting​ our time to building tools that empower our members to grow their faith and cultivate community. As our Sr. Full-Stack Engineer, you’ll drive this mission forward by designing and implementing real-time and interactive web front ends and building the back-end infrastructure required to support it. In the process, you’ll research​ and ​implement​ solutions to complex problems, building out reliable features, with the ​mindset​ of enabling our users to have a seamless experience. You’ll work ​empathetically​ across teams in a highly collaborative environment with product managers, UI/UX experts, and fellow engineers. In doing so, this role executes on the final and most critical piece of our product plan, synthesizing the outputs from the product, customer feedback, and design to reliably deliver on our vision to our customers, creating a lasting product they love and share.

Requirements:

— BA/BS in Computer Science or commensurate work experience
— Expert in object-oriented programming
— Understanding of relational databases and NoSQL
— Expert in JavaScript, React and Node
— Expert in Restful API design
— Experience in working in or building globally available applications with hundreds or even thousands of web pages
​— Experience with AWS services for application development
— Experience with Agile software processes, data-driven development, test-driven development, and a/b testing frameworks
— Understand technical constraints and optimizations
— Expert user of website performance analysis tools such as Google Analytics' Lighthouse or similar tools
— Good verbal and written English

Responsibilities:

— Developing front-end website architecture
— Designing user interactions on web pages
— Developing back-end website applications that drive both mobile and web features and experiments
— Ensuring cross-platform optimization for mobile phones
— Ensuring responsiveness of applications
— Working alongside designers and product managers to achieve company and team Key Results
— Seeing through a project from conception to finished product
— Designing and developing APIs
— Meeting both technical and consumer needs
— Staying abreast of developments in web applications and programming languages

Everyone in Codify has:

— We have a significant budget for your educational programs
— English Speaking Club with a native speaker
— We guarantee timely and competitive remuneration that are reviewed based on your performance; FOP registration, handled by the Company’s accountant
— We provide 20 vacation days
— Medical insurance after the probation period
— We value open and productive communication, have team-buildings and corporate events; care about each other and celebrate work anniversaries and personal events.