Senior Full Stack Engineer

3 months ago
Full time role
Hybrid · Remote... more

About Coperniq

Coperniq is pioneering the future of the energy sector. We are transforming solar and energy contractors into the utility companies of tomorrow. Our platform replaces outdated methods and fragmented tools with a unified, industry-specific workflow that radically enhances operational efficiency and customer value. Coperniq is backed by Y Combinator and Initialized, founded by Y Combinator’s CEO, Garry Tan.

What You'll Do:
The Fullstack Engineer will be responsible for developing both client-side and server-side software, ensuring high performance, responsiveness, and seamless integration of front-end and back-end components.

Responsibilities:

  • Design, develop, and optimize software solutions that span across the entire software stack.

  • Ensure cohesive user experiences by building scalable, accessible, and intuitive user-facing features.

  • Maintain and enhance backend systems capable of handling high traffic volumes and complex data operations.

  • Implement comprehensive security measures and data protection protocols.

  • Collaborate across teams to deliver software solutions that align with business goals and user needs.

  • Mentor junior engineers, fostering an environment of growth and continuous improvement.

  • Participate in the entire application lifecycle, focusing on coding, debugging, and system design.

  • Contribute to and maintain robust CI/CD pipelines and infrastructure planning.

Requirements & Qualifications:

  • Bachelor’s degree in Computer Science, or a related field, with a deep understanding of software engineering principles.

  • 7+ years of experience in full-stack development, with substantial projects involving both frontend and backend implementations.

  • Proficient in our tech stack: AWS, React, GraphQL, TypeScript, Node.js, MikroORM, PostgreSQL; experience with Gitlab for CI/CD, Docker, and Kubernetes.

  • Demonstrated experience in designing user interactions on websites, writing server-side API calls, and integrating front-end and back-end aspects of an application.

  • Strong problem-solving skills, with a track record of working effectively in a dynamic environment.

  • Excellent communication skills and the ability to work as part of a team.

  • Experience in leading projects, from conception to implementation to feedback integration.

Why Join Coperniq?

Joining Coperniq means you'll be part of a mission to redefine the energy sector. You'll have a hands-on role in shaping our future and helping our customers transition into next-generation utility providers. If you're excited about making a significant impact and pioneering the future of energy, we'd love to hear from you.