
Senior Software Engineer
CentralReach
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Though we do not hire based on specific languages or technologies, we primarily utilize the following: Web technologies (JavaScript, TypeScript, React, CSS, etc.) Microsoft development stack (C#, SQL Server) on Azure, NHibernate ORM.
- Demonstrate solid working knowledge of any mainstream object-oriented programming language, ideally C#, JavaScript, Typescript
- Have a deep understanding of back end/server/api development, including application and database/data development and architectures
- Demonstrate solid working knowledge of these mainstream front-end technologies ideally JavaScript, TypeScript, React, & CSS. 'Have a deep understanding of front-end development and architectures
- Possess broad applicable knowledge of data/database technologies including traditional RDBMS's (SQL Server), and NoSQL (CosmoDB)
- Display working knowledge of the SQL language and/or SQL-based relational database system(s) (i.e. MySQL, SQL Server, Oracle, etc.)
Requirements
- Bachelor's degree or equivalent work experience
- At least 5-10 years of experience as a full-stack developer
- Have a passion for full stack development (web, server/Api/SQL etc...) and technology in general
- Highly organized with superb attention to detail
- Superior project management and organizational skills
- Proven ability to work in an ever-changing environment, ability to connect the dots and make decisions on your own feet
- Ability to produce quality materials within tight timeframes and simultaneously manage several projects
- Ability to communicate clearly and concisely, verbally and in writing
- Exercise sound judgment and work successfully with all employee levels, regardless of background and perspectives
- Be comfortable working in a distributed, semi-virtual environment
- Be capable of creating and executing on technical direction and tasks for yourself and others
- Be able to take minimal direction from others and provide maximal output for yourself (and others)
Benefits
- Competitive compensation
- Comprehensive health benefits
- Generous PTO
- 401(k) matching
- Paid parental leave
- Hybrid work schedules
- Career development support
- Wellness programs
- Opportunities to give back through CR Cares™
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaScriptTypeScriptReactCSSC#SQL ServerNHibernate ORMRDBMSNoSQLSQL
Soft Skills
attention to detailproject managementorganizational skillsdecision makingcommunicationjudgmentadaptabilityself-directioncollaborationtime management
Certifications
Bachelor's degree