Software Developer II
As a Software Developer II, you’ll play a pivotal role in helping us build our next generation application in React, leveraging Remix, Tailwind, NextUI, and Shadcn. The application we’re building is a cutting-edge React application that leverages Server Side Rendering (SSR) via Remix and Vite. We're a small (read exclusive) US-based team that focuses on getting things done, not talking about getting things done.
* Living in one of these states is a precondition of employment (we won't move you): DC, MD, VA, PA, NC, GA
* Being authorized to work in the U.S. is a precondition of employment. We can't sponsor employment visas.
Key Responsibilities:
- Feature Development: Design and develop new features and services that align with product specifications, ensuring that all new components are high-performing and maintainable.
- Bug Fixing: Identify, prioritize, and resolve bugs in the new and current applications in a timely manner, ensuring minimal disruption to the end-users and maintaining application stability.
- Code Optimization: Use performance profiling tools to identify bottlenecks and optimize code for better speed and efficiency, continuously improving the application’s performance.
- Testing and Quality Assurance: Develop and maintain a comprehensive suite of tests, including unit tests and integration tests, to ensure the stability and reliability of the codebase.
- Code Review and Collaboration: Participate in code reviews by submitting pull requests and providing feedback on others’ work.
- Continuous Learning: Stay up-to-date with the latest industry trends, tools, and technologies. Actively engage in professional development opportunities and share with the team.
- Mentorship: Provide guidance and support to other developers, helping them navigate challenges and improve their coding skills.
- Security Best Practices: Implement and adhere to security best practices in code, ensuring that the application is secure from vulnerabilities and compliant with relevant regulations.
- Continuous improvement and enhancement of the application.
- Maintaining a stable, low-bug environment.
- Optimized performance across the application.
- Meeting deadlines for feature delivery and improvements.
- Writing and maintaining clean, readable code.
- Development Mastery: Deep understanding of multiple frameworks, with the ability to work across various technologies and platforms, including uncommon libraries.
- Design and Architecture: Skilled in designing reusable functions and objects, crafting well-structured and maintainable code, and developing normalized database schemas.
- Problem-Solving: Adept at troubleshooting, with a strong knowledge of API integration, error handling, and writing comprehensive unit tests.
- Collaboration and Communication: Excellent at seeking clarification, providing and receiving feedback, and working with other developers.
- Ownership and Responsibility: Takes full ownership of assigned tasks, delivering high-quality work on time, and supporting the team with documentation and guidance.
React, React Hooks, Remix, Server-Side Rendering, React Query, TypeScript, Front-end, Tailwind CSS SQL, Node.js, Amazon Web Services (AWS), REST APIs, Vite, GitHub Actions, GitHub CLI
Required Experience:
- 4+ years of experience in software development with a strong technical foundation in React.
- Expertise in TypeScript is mandatory.
- Solid experience with front-end and back-end technologies, including JavaScript.
- Familiarity with version control systems, such as Git.
- Experience with Remix, Tailwind, Shadcn, and NextUI.
- Bachelor’s degree in a technology or engineering field.
- Knowledge of SQL and experience with AWS.
- Remote position based from Atlanta, GA
- Direct supervisor is a Co-Founder in Atlanta, GA
- Company HQ is in Arlington, VA
Compensation:
- Annual base salary range is $70 - $85K, depending on experience and skills
Benefits:
- Fully Paid Health, Dental, Disability and Life Insurance
- 401(k) Program
- Employee wellness resources and programs
- Company organized volunteer days
- Employee referral bonuses to encourage the addition of great new people to the team
- Any equipment that you need to do your job
- Team events and off-site retreats
- Open Vacation Policy
Why Work For ClearPoint?
- The chance to get in on the “ground floor” of a tech company with startup energy
- The ability to make a difference from day one
- Fantastic colleagues and customers
- A structured mentorship program with budget and resources for career development
- A competitive salary, bonus program, and benefits, commensurate with your experience
- Fully paid health, dental, and life insurance
- 401(k) program
- Company organized volunteer days
- Employee referral bonuses to encourage the addition of great new people to the team
- Team events and offsite retreats
- Open vacation policy
Interested?
Please read this posting carefully, visit our website, learn about us, and then apply. To be considered, please fill out the form and attach your resume. We needed someone yesterday, and we are excited to grow our team, so if you're a good fit, expect this process to move quickly.
Pre-Employment Background Checks
All offers of employment are contingent upon clear results of a thorough background check. Background checks will be conducted on all final candidates and on all employees who are promoted, as deemed necessary and may include: Social Security Verification, Criminal History, Credit History, Personal and Professional References, social media, Prior Employment Verification, Educational Verification, and Motor Vehicle Records. ClearPoint reserves the right to modify this policy at any time without notice.
EEO Statement
ClearPoint Strategy provides equal employment opportunities (EEO) to all employees and applicants without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, age, disability, or genetics. We seek to build a diverse staff representative of the communities we serve. All qualified applicants are strongly encouraged to apply.
Physical Requirements
This is sedentary work requiring typing and other and repetitive motions. Vocal communication is required for expressing or exchanging ideas by means of the spoken word. Hearing is required to perceive information at normal spoken word levels. Visual acuity is required for operation of a computer and for observing general surroundings and activities. The worker is not subject to adverse environmental conditions.