TO APPLY: upload your resume and cover letter to this form by Monday 22nd April: https://form.jotform.com/241012575073347
Electica brings the best data and technology to progressive political and advocacy campaigns across Europe, the United States, and the world. We have worked with the world's largest progressive parties and advocacy groups.
We are seeking a highly skilled Full Stack developer with at least 7 years of experience in developing web applications across the front and back end, using frameworks like Angular and PHP. The ideal candidate should also possess strong software architecture skills and hands-on experience with deploying applications. As a Full Stack Developer, you will oversee how our application works for users and on the backend, while also contributing to the overall architecture and deployment strategies.
Electica is a fully remote company, so you can work from anywhere.
Sometimes confidence plays a key role when deciding to apply for a job. If you believe you are a good fit for Electica, we encourage you to apply even if you do not fit precisely all the job requirements. We are looking for a learner who will grow along with us.
Job Title: Senior Full Stack Developer Employment Type: 1 year, with the possibility of becoming a full-time permanent contract
Key Responsibilities:Collaborate with cross-functional teams to gather requirements, design, and develop innovative applications.A diverse base of knowledge that allows you to help your team solve complex technical problems. Research more about the features, and technologies and suggest alternative solutionsExperience working on Jest unit tests, preferably TDD (Test Driven Development)Good knowledge on Cypress framework for E2E testsWrite clean, maintainable, reusable and efficient code using best practices.Develop and maintain software architecture documentation, including system diagrams, design patterns, and deployment strategiesEstablish and enhance CI/CD pipelines for continuous integration and deployment Troubleshoot and resolve performance, scalability, and reliability issues in production and non-production environmentsMentor more junior developers and help build out the rest of the dev team
Qualifications:Minimum 7 years of hands-on experience in application development - both front end and back endSolid understanding of software architecture principles, design patterns, and architectural styles (e.g., MVC, MVVM). Experience with deploying applicationsFamiliarity with CI/CD tools and processes, preferably with experience in setting up and managing CI/CD pipelinesGood knowledge on Singleton classes and understanding of signals would be beneficialStrong problem-solving and debugging skills, with the ability to identify and resolve issues in a timely manner. Excellent communication and collaboration skills, with the ability to work effectively in a remote team environment
Compensation & benefits
Possibility to extend the contract into a full-time positionCompetitive salary, depending on experience and location100% remote working