Lead/Senior Backend Developer
Technical Component
- Has a working understanding of design patterns and architecture; understands what makes software testable and maintainable and includes these principles in the work
- Develops software solutions by studying information needs; conferring with Project Manager; studying client systems' flow and work processes; identifying and investigating problem areas
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clean code
- Updates job knowledge by studying the latest development tools and programming techniques; participating in educational opportunities; reading professional publications; participating in professional organizations
Communication Component
- Effectively and proactively reports status to Project Manager
- Conveys expertise in a way that takes into account the context and level of understanding of the recipient
- Provides constructive feedback during project/technical retrospectives for improving internal company operations and processes
- Effectively follows established project communication channels
Project Management Component
- Employs technical expertise to lay the groundwork for effective project management
- Assists Project Manager to determine operational feasibility through analysis, problem definition, requirements, solution development, and solution proposal
- Provides technical background input while collaboratively generating project estimates/rough orders of magnitude with the Project Manager
Requirements
- 4-5 years professional software production experience
- 2+ years experience with cloud native server-side development, deploying to AWS or GCS
- Proficient in server-side TypeScript (or JavaScript with a willingness to learn TypeScript)
- Proficient in at least one Node.js framework like Express, Fastify, Nest, Sails, Koa.
- Bonus points for being able to rapidly adapt knowledge from one framework to another.
- Deep expertise in at least one, or familiarity with two or more of: PostgreSQL, DynamoDB, MongoDB, Firebase
- Strong understanding of how to implement good REST API design (experience with GraphQL a plus)
- Strong understanding of architecture principles for building modular, maintainable, and performable server applications
- Based in the United States
Preferred
- Familiar with formal project management concepts
- At least one year as an entrepreneur (in any industry, tech is a plus) or at a consultant agency
- Located within the Raleigh-Durham, NC region
Company Description:1OX Recruiting Partners has a refreshing approach to recruiting. Our purpose and passion is to Connect Relationships and Elevate Careers and Lives. We are a group of experienced professionals from a wide variety of walks of life specializing in different industries and geographies which gives us a unique ability to be successful in nearly any niche of recruiting. Please let us know if you or anyone you know is a good fit for any of the attached positions.