Note: The job is a remote job and is open to candidates in USA. Skillable is a 100% remote and virtual tech company that’s modernizing the world of training. The Senior Software Engineer is responsible for designing, building, and maintaining server-side and client-side logic, developing APIs, databases, and collaborating with cross-functional teams to deliver consistent product and technology roadmaps.
Responsibilities
- Design, develop and test world-class software applications and features using C#, React/NextJs and JavaScript/TypeScript
- Design, implement, and maintain unit, integration, and automated tests to ensure code quality, system reliability, and continuous delivery
- Consistently deliver new functionality during two-week sprints
- Anticipates needs and initiates solutions before issues become problems
- Create and maintain documentation of features, design decisions, configurations, and other key technical areas of the application
- Actively collaborate with other developers, QA engineers, designers, and product experts in a cross-functional scrum team
- Assist with scope and estimation for proposed features leading to accurate cost and timeline estimates
- Propose, prototype, and champion technologies and processes that continuously help Skillable advance integration solutions
- Mentor other members of the software team to foster skill development and knowledge sharing
- Establish quality development patterns and practices, ensuring the team adheres to these standards
- Propose alternate designs that improve time-to-market or reduce cost or complexity
- Explore and recommend new technologies, patterns, and methods to accomplish items on the technical and product roadmaps
- Recommend standards and best practices for non-functional requirements such as system performance, usability, reliability, adaptability, security, legal and other operational aspects
- Participate in team on-call rotation during evenings, weekends, or holidays for emergency support or special events
- Consistently review work to ensure quality, avoiding errors and maintaining high standards
- Support and promote the company values through positive interactions with both internal and external stakeholders on a regular basis
- Other strategic business initiatives or special cross-functional project involvement as required
Skills
- Bachelor's degree in related field (computer software, computer science, software development, etc.) or equivalent work experience
- 7+ years of professional experience as a software developer in an agile product team
- Demonstrated experience in C#, React and JavaScript/TypeScript
- Demonstrated experience in MSSQL and Entity Framework
- Proficiency in collaborating with UX designers to translate designs into working software
- Proficiency in creating and consuming RESTful APIs
- Proficiency in Unit Testing
- Experience working with cloud native applications
- Proactively addresses challenges, seeking opportunities for continuous improvement
- Self-motivation and the ability to contribute effectively with minimal supervision, within a collaborative team environment
- Ability to adapt to dynamic project needs while maintaining quality and focus
- Ability to participate in team on-call rotation during evenings, weekends, or holidays for emergency support or special events
- Experience with the following is appreciated but not strictly required: Authentication (e.g., OIDC, OAuth, SAML), NextJS, ExpressJS, and Building pipelines and DevOps practices
Benefits
- Fully remote with a monthly stipend to pay for office services and supplies
- Medical (2 plan options), dental (2 plan options), vision
- Health savings account with generous employer contributions
- Healthcare spending accounts, dependent care spending accounts
- EAP
- Group paid life insurance
- Group paid STD and LTD
- Voluntary life/AD&D insurance
- Accident and critical illness options
- 401(k) with company match
- Tuition reimbursement
- Healthy lifestyle reimbursements
- Unlimited PTO
- Paid holidays
- Bereavement leave
- Parental leave
- Caregiver leave
- Paid FMLA leave
- Privilege of logging off at 2:00 pm local time, every Friday for team members who are caught up on work and meeting deliverables.
- Full company closure during the 4th of July holiday week.
- Reimbursement for up to $750 annually to use towards lifestyle choices that impact their wellness such as gym memberships, fitness classes or healthy meal plans,
- Stipend of $200 a month for office expenses.
- Access to pet insurance
- Access for employees and dependents to Skillable learning opportunities through our product and more!
Company Overview