Job Description, Responsibilities & Requirements
About the Position
We're looking for a Senior Full Stack Developer to join our fully remote and mission-driven team. As a Senior Full Stack Developer at , you'll build fully-fledged platforms using a range of different technologies. You'll be involved in the entire product development lifecycle including the design, development, deployment, and maintenance of new and existing features. You'll write clean and functional code on the front-end and back-end. You'll collaborate closely with our development team to ensure system consistency and to create a great user experience. You'll write reusable and maintainable code. You'll optimize web design for mobile for maximum speed. You'll also perform UI tests to optimize performance. Ultimately, your work will have a direct impact on the stability and user experience of our products.
Responsibilities
- Build fully-fledged platforms using a range of different technologies.
- Be involved in the entire product development lifecycle.
- Write clean and functional code on the front-end and back-end.
- Collaborate closely with the development team to ensure system consistency.
- Create a great user experience.
- Write reusable and maintainable code.
- Optimize web design for mobile for maximum speed.
- Perform UI tests to optimize performance.
Requirements
- Comfortable working with both front-end and back-end languages.
- Knowledge of multiple back-end languages (like C#, Java, and Python) and JavaScript frameworks (like Angular, React, and Vue).
- Knowledge of multiple front-end languages and libraries (like HTML, CSS, and JavaScript).
- Familiarity with databases (like MySQL and MongoDB), web servers (e.g. Apache), and UI/UX design.
- Experience with testing and debugging.
- An eye for layout aesthetics.
- Analytical and good at time management.
- Great communication and problem-solving skills.
- Curious about new technologies and excited to implement them in your work.
- Experience with coaching and mentoring other developers.
- Ability to oversee and drive projects forward.
Nice to Have
- UI/UX design experience.
- Strong communication skills.
- Strong problem-solving skills.
- Coaching and mentoring experience.
We Offer
- Fully remote work opportunity.
- Mission-driven team environment.
- Competitive compensation package.
- Opportunity to work on impactful projects.
About the Company
Example: We're an agency that strongly believes in curiosity, equality, and creativity. We love to build digital products in close collaboration with our target audience in order to have a positive impact on the world with tech. We highly value an open mind, collaboration, and ownership in our team. So if you take pleasure in trying to solve big societal problems with technology, then join our team of activists, creatives, and tech geeks!