>

Job Summary


Job Type
Permanent

Seniority
Senior
Mid

Years of Experience
At least 5 years

Tech Stacks
NATS
Modular
gRPC
.Net Core
CI
MQTT
Azure
Node.js
NoSQL
JavaScript
Websockets
Typescript
Flask
React
SQL
C++
C
PostgreSQL
C#
.NET
MongoDB
Go
Vue.js
Python
AWS

Job Description


Apply
We are looking for a software engineer comfortable with web/robotic/IoT application development skill sets to join our General Robotics team.
As a Software Engineer in this newly formed team, you will tackle exciting and meaningful roles of designing, developing and implementing our product.

Responsibilities
  • Design & develop our products in the form of either distributed robotic/IoT applications, web applications and/or scalable web backend services and remain hands-on by writing production level code along with the team.
  • Contribute ideas for product improvements and iterations.
  • Design, maintain, build, integrate and test complex software components according to the functional and technical design specifications.
  • Apply and advocate relevant up-to-date technologies, tools and practices in Agile software development
  • Adhere to high technical standards and good coding practices.

Key Qualifications
  • 5+ years of relevant work experience
  • Experience in one or more of the following programming languages: Python, C++/C, Javascript/Typescript, C#, Golang.
  • Experience in frameworks/tools such as Node.js, Flask, React, Vue.js, .NET Core.
  • Knowledge of software development with ROS framework or Arduino is a bonus.
  • Experience in development of microservices, component design, modular architectures and highly distributed architectures.
  • Knowledge of NATS/gRPC/MQTT/Websockets is a bonus.
  • Knowledge in security with authentication and authorization management.
  • Experience in designing NoSQL databases (e.g. MongoDB) and SQL databases (e.g. Postgres) and able to discuss data structures and their trade-offs
  • Experience in Agile or Scrum software development methodologies and have high standards towards coding practices
  • Experience with DevOps, managed your own servers, familiar with cloud providers, CI/CD practices, methodical approach towards product development with orientation to source code repos and product lifecycle designs
  • Able to communicate clearly and effectively in written and spoken English
  • Can work independently and enjoy taking initiative
  • Have a growth mindset and enjoys joining a fast-evolving team with dynamic environments

Education Qualification
  • Bachelor’s Degree in Engineering / Computer Science / Information Systems or equivalent / higher
  • Certifications in AWS/Azure or Agile methodology will be a bonus

Benefits & Compensation
  • Competitive salary package
  • Autonomy to explore various technology areas

Salaries

There are no salaries from PBA Group - Robotics & Automation that are similar to this job

View more salaries from PBA Group - Robotics & Automation


NodeFlair Insights of PBA Group - Robotics & Automation