Software/Developer (Temporary)
The posting does not state a salary. This range is our estimate from the role, the location and the stack — treat it as a guide, not an offer.
- Level
- Mid
About the role
- Develop and maintain responsive web applications.
- Implement reusable components and hooks.
- Design and optimize database schemas.
- Work with RESTful and GraphQL APIs.
- Collaborate with team members in an Agile/Scrum environment.
Skills the posting asks for
- React.js
- JavaScript
- Python
- PostgreSQL
- Django
Summarised from the employer’s posting, which is reproduced in full below.
The employer’s full posting
Job Overview
We are looking for a skilled Full-Stack Developer with expertise in React.js and Databases Management to build and maintain modern, responsive, and high-performance web application related to DNSSEC Data Collection Platform. The ideal candidate is passionate about user experience, writes clean and efficient code, and stays up to date with the latest frontend technologies and best practices. The candidate should also be able to use the backend programming languages, cloud services, and database management, ensuring the performance, security, and scalability of our systems.
Key Responsibilities
Develop and maintain responsive, user-friendly web applications using React.js.
Implement reusable components and hooks to ensure a modular and scalable codebase.
Develop and maintain server-side applications, APIs, and microservices.
Design and optimize database schemas, queries, and indexing strategies for efficiency and scalability.
Implement and maintain authentication, authorization, and data security best practices.
Work with RESTful and GraphQL APIs, integrating third-party services and external systems.
Implement caching mechanisms (Redis, Memcached) and message queues (Kafka, RabbitMQ) for efficient data handling.
Write clean, maintainable, and well-documented code following industry best practices.
Collaborate with other team members
Technical Skills
Strong experience with React.js and its core principles.
Proficiency in JavaScript (ES6+), TypeScript is a plus.
Strong understanding of HTML, CSS, and modern styling techniques (SASS, Tailwind, CSS Modules).
Experience with frontend build tools (Webpack, Vite, Babel, etc.).
Knowledge of Git, CI/CD pipelines, and agile development workflows.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
2+ years of experience in web application development preferable.
Proficiency in backend programming languages such as Python (Django, Flask), Node.js (Express, NestJS), Java (Spring Boot), Go, or Ruby on Rails.
Strong understanding of relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra, DynamoDB).
Understanding of security best practices, encryption methods, and data protection strategies.
Strong problem-solving skills and ability to work in an Agile/Scrum development environment.
We are looking for a skilled Full-Stack Developer with expertise in React.js and Databases Management to build and maintain modern, responsive, and high-performance web application related to DNSSEC Data Collection Platform. The ideal candidate is passionate about user experience, writes clean and efficient code, and stays up to date with the latest frontend technologies and best practices. The candidate should also be able to use the backend programming languages, cloud services, and database management, ensuring the performance, security, and scalability of our systems.
Key Responsibilities
Develop and maintain responsive, user-friendly web applications using React.js.
Implement reusable components and hooks to ensure a modular and scalable codebase.
Develop and maintain server-side applications, APIs, and microservices.
Design and optimize database schemas, queries, and indexing strategies for efficiency and scalability.
Implement and maintain authentication, authorization, and data security best practices.
Work with RESTful and GraphQL APIs, integrating third-party services and external systems.
Implement caching mechanisms (Redis, Memcached) and message queues (Kafka, RabbitMQ) for efficient data handling.
Write clean, maintainable, and well-documented code following industry best practices.
Collaborate with other team members
Technical Skills
Strong experience with React.js and its core principles.
Proficiency in JavaScript (ES6+), TypeScript is a plus.
Strong understanding of HTML, CSS, and modern styling techniques (SASS, Tailwind, CSS Modules).
Experience with frontend build tools (Webpack, Vite, Babel, etc.).
Knowledge of Git, CI/CD pipelines, and agile development workflows.
Qualifications
Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
2+ years of experience in web application development preferable.
Proficiency in backend programming languages such as Python (Django, Flask), Node.js (Express, NestJS), Java (Spring Boot), Go, or Ruby on Rails.
Strong understanding of relational (PostgreSQL, MySQL) and NoSQL databases (MongoDB, Cassandra, DynamoDB).
Understanding of security best practices, encryption methods, and data protection strategies.
Strong problem-solving skills and ability to work in an Agile/Scrum development environment.