Match score not available

Java (Node/Python)

Remote: 
Full Remote
Contract: 
Work from: 

Elfonze Technologies logo
Elfonze Technologies Scaleup https://www.elfonze.com/
201 - 500 Employees
See all jobs

Job description

This is a remote position.

Job Summary:

We are looking for a highly skilled and motivated software developer proficient in Java, Node.js, and Python to join our dynamic team. The ideal candidate will work across various projects, utilizing their expertise in these programming languages to deliver scalable, efficient, and innovative software solutions. You will collaborate with cross-functional teams, contribute to all stages of development, and play a key role in maintaining and improving our software products.

Key Responsibilities:
  • Software Development: Design, develop, and maintain high-quality, efficient code in Java, Node.js, and Python.
  • Problem Solving: Identify technical issues and provide innovative solutions to improve system performance, scalability, and functionality.
  • Collaboration: Work with other developers, product managers, and designers to deliver solutions that meet business and technical requirements.
  • Code Review: Conduct code reviews and ensure adherence to best practices, coding standards, and quality assurance procedures.
  • Testing and Debugging: Develop and implement unit tests, debugging, and fixing software issues to ensure robust performance.
  • Documentation: Write and maintain clear documentation on code, APIs, and software functionality for future reference and team use.
  • Performance Optimization: Optimize code to improve the performance, scalability, and reliability of software systems.
Mandatory Skills:
  • Java: Strong expertise in Java programming, including frameworks and libraries (e.g., Spring, Hibernate, etc.).
  • Node.js: Proficient in developing server-side applications using Node.js. Experience with frameworks like Express.js is a plus.
  • Python: Solid understanding of Python and its applications. Experience with Django, Flask, or other Python web frameworks is an advantage.
  • Version Control: Experience with version control tools, primarily Git.
  • Database Management: Proficiency in working with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB).
  • APIs: Experience in designing and integrating RESTful APIs.
  • Problem-Solving: Strong analytical and troubleshooting skills, with a passion for finding creative solutions to complex problems.
Nice to Have Skills:
  • Cloud Services: Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
  • Microservices Architecture: Experience with developing microservices-based applications.
  • Containers and Orchestration: Knowledge of containerization (Docker) and orchestration tools (Kubernetes).
  • CI/CD: Experience with continuous integration/continuous deployment tools and practices.
  • Testing Frameworks: Familiarity with unit testing frameworks like JUnit (for Java), Mocha (for Node.js), or PyTest (for Python).


Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Problem Solving
  • Collaboration

Java Developer Related jobs