Fullstack Developer
Centric Software
- Madrid
- Permanente
- Tiempo completo
● Review software code written by other team members to identify bugs and improve code quality.
● Collaborate with the rest of the technical team to ensure applications align with the organization’s goals, as well as customer needs
● Mentoring and supporting more junior members of the team/company.
● Maintaining and enhancing current processes.What you’ll do● Developing the next bunch of features of our platform using Javascript, Vue.js, HTML5, CSS, Python and Django following the UX guidelines of our design team.
● Write clean code and tests following good practices.
● Keep up to date with current trends in the industry.
● Developing charts that visualize data from our database using d3.js and other graphics frameworks.
● Create and improve our API endpoints squeezing response timings
● Work with relational databases as PostgreSQL and non-relational.
● Communicate with other teams to coordinate joint initiatives.
● Divide big tasks into smaller ones and prioritize their executionYour SkillsIn order to build our suite of applications, you will need to bring your skills and knowledge around these technologies:● 5+ years of experience working as a software engineer.
● You have a degree in software engineering or related.
● VueJS, as it is our JS framework of choice, but you may also be proficient in another modern JS framework like React, Angular, or Svelte instead and that’s fine, we will help you get up to speed with VueJS (and you’ll love it!).
● Django, the framework we use for all server-side code. Sometimes we throw in also Django Rest Framework to develop our APIs. Other backend web frameworks like Node are good too
● SQL and some database administration knowledge, mainly for PostgreSQL. We build some awesome queries and we care about them being fast and well-formed. We have even built our own database ORM backend for Django.
● Git, as it is the version control system our whole company uses and it’s deeply integrated with our development process.
● English: half of the company doesn't speak Spanish and your job involves some written and spoken communication with people in other countries and time zones (and with different cultures, by the way).Additionally, it would be nice if you are familiar with:
● Command line interface, Linux administration.
● Quasar.
● Testing tools.Soft Skills:● Your work will require communicating and aligning with other peers. Effective communication skills are necessary.
● Ability to work autonomously. We will be there to unblock you and help you with all your tasks at any time, but we expect you to do the heavy lifting by yourself.Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.Centric Software provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status or genetic information.Powered by JazzHR