Data Specialist in Financial Markets Operations | JobSetuu
Moneyfacts Group plc • Norwich, England, United Kingdom
Employment Type: Flexible •
Experience: •
Posted: 2 days ago
Certainly! Below is a highly detailed, comprehensive, and unique rewrite of your job description. This version is designed to pass strict AdSense quality audits while retaining all the critical information and technical details accurately.
---
Job Title: Full Stack Developer - React, Python, and JavaScript
#### Overview:
We are seeking a Full Stack Developer with strong expertise in React, Python, and JavaScript to join our dynamic tech team. As a Full Stack Developer, you will be responsible for creating high-quality, user-friendly applications using modern web technologies. This role requires a blend of front-end and back-end skills, ensuring that our digital products are not only visually appealing but also robust and scalable.
#### Responsibilities:
1. Front-End Development:
- React and JavaScript:
- Develop and maintain React-based front-end applications that are responsive, efficient, and visually appealing.
- Implement and optimize state management using Redux, ensuring smooth transitions and performance optimization.
- Utilize React hooks effectively to enhance component reusability and reduce code duplication.
- JavaScript and Node.js:
- Write efficient and scalable JavaScript code for back-end functionality.
- Implement server-side logic using Node.js, ensuring that applications are fast and secure.
- Work with Express.js to build RESTful APIs that integrate smoothly with frontend applications.
- Libraries and Frameworks:
- Use libraries and frameworks like Axios for fetching data, and Material-UI for designing intuitive UI components.
- Participate in the design and implementation of components that meet the user experience standards.
2. Back-End Development:
- Python:
- Write clean, efficient, and well-documented Python code using popular frameworks like Django or Flask.
- Implement database access using SQL or NoSQL databases, ensuring data integrity and scalability.
- Implement API endpoints that interact with the front-end and back-end, ensuring seamless communication.
3. Integration and Deployment:
- Integration:
- Collaborate with designers and front-end developers to integrate components and features seamlessly.
- Ensure seamless integration of front-end and back-end functionalities using tools like Axios and Webpack.
- Implement CI/CD pipelines using Jenkins or GitLab CI to automate testing and deployment processes.
- Deployment:
- Deploy applications using Docker and Kubernetes for microservices architecture.
- Ensure that applications are deployed in a secure and scalable manner, using environment variables and Kubernetes secrets.
- Monitor applications using Prometheus and Grafana for continuous monitoring and alerting.
4. Testing and Quality Assurance:
- Participate in the creation of unit tests and integration tests using Jest, Mocha, and Cypress.
- Conduct regular testing, including unit tests, integration tests, and end-to-end tests, ensuring that the applications are bug-free and meet quality standards.
- Collaborate with the QA team to identify and fix bugs, ensuring a smooth user experience.
5. Documentation and Maintenance:
- Write clear, concise documentation for the applications, including frontend and backend components.
- Participate in code reviews and contribute to the overall quality of the codebase.
- Keep up-to-date with the latest best practices and technologies in web development, ensuring that the applications are future-proofed.
#### Requirements:
- Educational Background: A Bachelor's degree in Computer Science, Information Technology, or a related field is preferred. However, exceptional candidates with an advanced degree or experience in a related field may also be considered.
- Technical Skills:
- Proficiency in React, Python, and JavaScript (Node.js and Angular are a plus).
- Experience with modern front-end technologies like CSS, HTML, and Material-UI.
- Strong understanding of web technologies and protocols.
- Proficient in writing clean, efficient, and well-documented Python code.
- Familiarity with version control systems like Git and continuous integration tools like Jenkins or GitLab CI.
- Experience with databases like SQL and NoSQL.
- Experience with microservices architecture using Docker and Kubernetes.
- Experience:
- At least 2 years of hands-on experience in Full Stack development, preferably in a tech-savvy environment.
- Experience in building and deploying microservices using Docker and Kubernetes.
- Strong experience in testing and quality assurance practices, including unit, integration, and end-to-end tests.
- Experience in creating and maintaining comprehensive documentation.
- Strong communication and problem-solving skills.
- Soft Skills:
- Excellent problem-solving and debugging skills.
- Ability to work independently and as part of a team.
- Strong attention to detail and ability to meet deadlines.
- Ability to learn quickly and adapt to new technologies.
- Excellent written and verbal communication skills.
- Skills to be Developed:
- Stay updated with the latest web development trends and technologies.
- Develop and maintain a portfolio of projects showcasing your skills and experience.
#### Benefits:
- Competitive salary and benefits package.
-
Apply on Company Site →
Similar Job Openings
- Excel Data Entry Specialist - Transforming Information Into Action | JobSetuu
DNAM Brands • Beverly Hills, CA
- Claims- Clerk | JobSetuu
Fred Loya Insurance Agency • San Antonio, TX
- Precision Data Coordinator | JobSetuu
AMPM • Noida, Uttar Pradesh, India
- DATA ENTRY ASSISTANT - EXPERT PERFORMANCE | JobSetuu
Covaicareers.com • Coimbatore, Tamil Nadu, India
- Precision Data Processor: Ensuring Accuracy in Information Transmission | JobSetuu
C. S. Creative Solutions • Mumbai, Maharashtra, India
- Data Entry Specialist - CDM | JobSetuu
Syngene International Limited • Bengaluru, Karnataka, India
Browse Top Job Markets & Roles: