At a Glance
- Tasks: Develop and enhance web applications, focusing on user experience and real-time data visualisation.
- Company: CVector is a remote-first company dedicated to creating reliable energy systems worldwide.
- Benefits: Enjoy competitive pay, unlimited PTO, health insurance options, and opportunities for professional growth.
- Why this job: Join a dynamic team where your contributions directly impact energy solutions and sustainability.
- Qualifications: Relevant degree or experience in software engineering, with skills in Python and Typescript.
- Other info: New graduates may need to relocate to Providence; travel to customer sites is required.
The predicted salary is between 54000 - 72000 £ per year.
CVector\’s North Star is to create and maintain a reliable energy system. To achieve that, we need to make our energy systems run near autonomously and become aware of their rapidly changing conditions, from local weather to power pricing. CVector aims to put a brain and a nervous system into every energy generating, storing, and consuming asset in the world. CVector is a remote-first company, with customers across the United States.
Overview
As a Full Stack Software Engineer, you will improve and expand CVector\’s web applications, back-end data-flow, and industrial gateways. Your work will deliver robust, intuitive user experiences, including real-time data visualization, adaptable to diverse environments such as power generation stations and chemical plants. This role requires a passion for shipping high-quality, user-centered products. You should possess a startup mentality, meaning the ability to rapidly acquire new skills and comfortably contribute across the entire software stack. You will collaborate closely with the engineering team and have opportunities to take initiative and leadership in various projects.
Responsibilities
- Collaborate with the engineering team to design, implement, and deploy features and bug fixes across the full software stack
- Develop real-time data visualization tools and dashboard builder
- Ensure high quality through the development and maintenance of automated unit, integration, and end-to-end tests
- Participate in an on-call rotation to support system reliability
- Actively pursue opportunities for professional growth and skill enhancement
- Travel occasionally to customer sites to directly understand user needs and challenges
New graduates may need to relocate to Providence.
Professional Qualifications
- Relevant engineering degree(s) or equivalent professional experience demonstrating a strong foundation in computer science
- Experience developing software with Python and/or Typescript
- Familiarity with modern web frameworks, databases, cloud infrastructure, and real-time data visualization libraries
- Strong communication and collaboration skills
- Flexibility and willingness to travel domestically and internationally
Benefits
- Competitive equity compensation package
- For candidates located in the U.S., the anticipated salary range for the base pay is between $75,000 and $100,000 per year
- A robust selection of health, dental, and vision insurance options
- Optional health Flexible Spending Account (FSA)
- Unlimited PTO with 3 weeks minimum per year + additional sick days
#J-18808-Ljbffr
Full Stack Software Engineer employer: CVector
Contact Detail:
CVector Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Software Engineer
✨Tip Number 1
Familiarise yourself with CVector's mission and values. Understanding their goal of creating a reliable energy system will help you align your answers during interviews and demonstrate your passion for their work.
✨Tip Number 2
Brush up on the specific technologies mentioned in the job description, such as Python, Typescript, and AWS. Being able to discuss your experience with these tools will show that you're ready to hit the ground running.
✨Tip Number 3
Prepare examples of past projects where you've developed real-time data visualisation tools or worked across the full software stack. This will help you illustrate your hands-on experience and problem-solving skills.
✨Tip Number 4
Network with current or former employees of CVector on platforms like LinkedIn. They can provide valuable insights into the company culture and the role, which can give you an edge during the interview process.
We think you need these skills to ace Full Stack Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience with Python, Typescript, and any modern web frameworks. Emphasise projects that showcase your ability to develop real-time data visualisation tools and your familiarity with cloud infrastructure.
Craft a Compelling Cover Letter: In your cover letter, express your passion for creating user-centred products and your startup mentality. Mention specific examples of how you've collaborated with teams to deliver high-quality software solutions.
Showcase Your Skills: Include a section in your application that lists your technical skills, particularly those mentioned in the job description, such as AWS, PostgreSQL, and GitHub. This will help demonstrate your fit for the role.
Prepare for Technical Questions: Be ready to discuss your experience with the technologies listed in the job description during interviews. Prepare examples of past projects where you used these technologies to solve problems or improve processes.
How to prepare for a job interview at CVector
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, such as Python, Typescript, and React. Be prepared to discuss your experience with these tools and how you've used them in past projects.
✨Showcase Your Problem-Solving Skills
CVector values a startup mentality, so be ready to demonstrate how you've tackled challenges in previous roles. Prepare examples of how you've quickly learned new skills or adapted to changing project requirements.
✨Emphasise Collaboration
As a Full Stack Software Engineer, you'll work closely with the engineering team. Highlight your communication and teamwork skills during the interview, and share experiences where you successfully collaborated on projects.
✨Prepare for Real-Time Data Visualisation Questions
Since the role involves developing real-time data visualisation tools, brush up on your knowledge in this area. Be ready to discuss any relevant projects or concepts that showcase your understanding of data visualisation techniques.