Position: Senior Full-Stack Developer (USA)
Company: Codify
Experience required: 5y
English level: upper

In general, it helps people to cooperate and pray together. Also works as a social network with audio streams.

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.
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.
We look for proactive, self-learners, that have ambition.
Someone gritty that likes getting the work done and isn’t afraid to work in new environments.

We use: JavaScript, React, Node, AWS, Mysql, DynamoDB, ECS, Kinesis, S3, Lambas, Cloudfront, etc.

Your experience and skills:

- BA/BS in Computer Science or commensurate work experience;
- Expert in object-oriented programming;
- Expert in JavaScript, React and Node;
- Expert in Restful API design;
- Good knowledge of front-end frameworks;
- Good knowledge of node.js environment things;
- Understanding of relational databases and NoSQL;
- 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.

Soft Skills:
- Extreme ownership over all projects and consistent ability to meet deadlines.
- Communicates well one on one and in groups. Ability to clearly present ideas to stakeholders, and clearly articulate proposed features or product updates. Keeps people informed using data-driven insights.
- Enthusiasm. Exhibits dynamism, excitement, and a positive can-do attitude. Extremely strong work ethic; efficient, grit.
- Team-player. Reaches out to peers. Prioritizes the mission, then the team, then him/herself. Approachable. Does what is best for the company.
- Pragmatic: Generates sensible, realistic, practical solutions to problems.
- Leading-edge. Constantly benchmarks best practices & expects others to do the same.
- Autonomous. Able to deliver results without a lot of direction from a boss. Versatile. Ability to work in a fast-paced, sometimes ambiguous work environment.
- Adaptable. Not rigid. Copes effectively with complexity and change. Resilient. Do not take “no” personally.



What you will be doing with us:

- Create a world-class API.
Build Maintain, and Monitor API layers for all our clients using Spotify and Stripe as standards. Manage and Maintain Postman API documentation and tools.
- Automate the redundant work.
Provide unit, functional, and integration tests for your code on server and web. Maintain and build out API integration Tests.
- Always be communicating.
Work in cross-functional Agile teams with a Kanban-style product development process. Contribute to technical and product meetings to drive company and team KPIs.
- Be fast and be reliable.
Plan appropriately to achieve a quick turnaround and meet deadlines. Release quality code with minimal patch releases.
- Be data-driven.
Create, maintain, and monitor A/B experiments across all our platforms.

What Codify can offer you:

— 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; we care about each other and celebrate work anniversaries and personal events