Backend Software Engineer

Open positions

About the team

 At Neural, we are committed to building the future of AI. The world is changing, and we're at the forefront of that transformation. Our team is dedicated to creating innovative solutions that address the unique challenges of today's dynamic industries and unlock the potential of new markets. 
 
We harness the power of Artificial Intelligence and Machine Learning to drive innovation and create solutions that shape the future of industries.  
 
We believe that the future of AI is in your hands. Our mission is to empower individuals and organizations to harness the power of AI to achieve their goals. Join us in shaping the future of AI today. 

About the position

Are you looking for a team at a rapidly growing company where your perspective is valued? Neural is looking for an individual with strong technical skills that can work with limited oversight as a backend engineer. We will look to you to provide your expertise in building and maintaining scalable software that is the backbone for current and future business objectives. You will be provided the opportunity to use your knowledge in new and challenging ways; working with architecture, application development and operations to help achieve a state-of-the-art environment.

You will be responsible for providing technical expertise for the platform including software engineering for production backend software, restful APIs, databases, assessment and implementation of new technologies, and providing leadership with cloud-native technology.

This a contract to full-time, remote position

Responsibilities

We are looking for a great back end web and JavaScript developer who is proficient with Python, PHP, and Nodejs. Your primary focus will be on developing user interface components and implementing them following well-known Python workflows (such as Python Flask, or Django). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

  • Developing new user-facing web and mobile applications using Python, PHP, and Nodejs
  • Building reusable components and backend libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of applications
  • Experience with AWS

Qualification

  • Experience with software engineering fundamentals (data structures, algorithms, design patterns).
  • Strong programming and analytical skills.
  • Demonstrated problem-solving and debugging skills necessary to determine the root cause of a software defect or technical issue.
  • Deep understanding of Object Oriented Programming (OOP) and Object Oriented Analysis (OOA) concepts.
  • Ability to develop software using Python, PHP and Nodejs.
  • Experience with SQL including MySQL, or Postgresql
  • NoSQL database experience such as Mongo, Elastic, Neo4j
  • Experience in software engineering development methodologies including Agile, Scrum and Kanban.
  • Experience with Cloud services such as AWS, Google Cloud, Azure, DigitalOcean.
  • Understand and explain business logic and technical concepts to nontechnical stakeholders.
  • Ability to understand business requirements and translate them into technical requirements
  • A knack for benchmarking and optimization
  • Familiarity with code versioning using git (GitHub, Gitlab, Bitbucket)
Apply now
Max file size 10MB.
Uploading...
fileuploaded.jpg
Upload failed. Max size for files is 10 MB.
Thank you! We will be in touch soon.
Oops! Something went wrong while submitting the form.

Partnership inquiries

Find solutions with Neural AI technologies

Thank you! We will be in touch soon.
Oops! Something went wrong while submitting the form.