Remote software developer and DevOps positions available at Codespring │ Softech, the 23 years old software development award-winning team from Transylvania! Enjoy the thrills of starting a career in programming while continuously embracing the latest technologies and working from anywhere you are. We are a strong community of software development professionals delivering full software development lifecycle for leading global tech companies and business organizations. The wealthiness of professional roles and the company culture are centered around providing you a healthy work-life balance and the chance to own your career.

About this Role

As a software developer you will contribute to the software development life cycle, starting with analyzing customer requirements, creating architectural designs and continuing with implementation and testing. You will be responsible for overseeing the execution of software development from the conceptual phase to the testing phase.

As a DevOps engineer, you will work together with the developers throughout the software development life cycle, from coding and deployment, to maintenance, updates and releases. You will configure, maintain and monitor the Kubernetes clusters running the development, test-related and production deployments.

About the Project

The project is a next generation remote monitoring and control system for telecom sites. The microservice architecture offers highly maintainable and testable solutions, independently deployable modules organized around business capabilities. The system provides a real time overview of the sites, connects different data sources (power supply units, cooling and ventilation devices, etc), supports smart alarms, offers monitoring and optimization possibilities.

Your Responsibilities As Software Developer and DevOps

  • Software Developer:
    • Feature development in: Java (SpringBoot), NodeJS and React, Python
    • Communicate with external event streaming and messaging systems like Kafka and MQTT
    • You will need to connect and query databases from the applications
    • Use development tools like Jira and GitLab
  • DevOps:
    • Kubernetes management with Rancher and Helm
    • Configuring and maintaining Elastic Stack
    • Packaging applications with Docker
    • Implementing deployments for different type of applications (Java, NodeJS, React, Python, etc.)
    • Configure GitLab CI/CD and PRTG monitoring for different type of applications (Java, NodeJS, React, Python, etc.)
    • Installing, maintaining and monitoring event streaming and messaging systems (Kafka, MQTT)
  • You will have to analyze, design and implement customer requirements
  • You will be an active part in the execution of software development from concept to testing
  • You will progress by providing and managing technical support to the client

What We Expect From Your Side

  • To have a BSc degree (preferably in Computer Science / Mathematics – Informatics) or ongoing MSc studies
    • Basic OOP knowledge
    • Basic Kubernetes and Docker knowledge
    • Knowledge of the following programming languages, systems and tools is a plus:
      • Java (SpringBoot), NodeJS and React, Python, PostgreSQL
      • Jira, GitLab
      • DevOps tools: Rancher, Helm
      • Deployment and GitLab CI/CD
      • Kafka event streaming platform
      • MQTT messaging protocol
      • Elastic Stack (Logstash, Kibana, Filebeat)
      • OpenVPN

The Languages You Should Speak

  • English will be the main working and communication language
  • Hungarian would be a plus

The Important Skills Needed For This Role

  • Open to learn existing and new technologies
  • A friendly attitude in order to establish good peer relationships
  • Creativity, when needed during the development process
  • Perseverance and desire to succeed
  • Problem solving orientation
  • The desire to become fully responsible for your tasks
  • Tech savviness, for we are progressing really fast

Your Life At Codespring Matters

We value your work-life balance a lot, therefore the company offers diverse possibilities to fine tune your professional and personal life:

  • The working hours are flexible
  • The justified overtime is rewarded accordingly
  • The holidays are respected and encouraged
  • Unexpected situations and events are handled with a human touch

Your health and well-being is a top priority since we are in the brain-powered business sector. At Codespring you will benefit of:

  • Private medical insurance
  • Well-being specialized treats for the body and the mind
  • Sport subscriptions for various programs and events
  • Outdoor sports team hangouts (hiking, biking, running, climbing, swimming, kayaking, sailing)

Your lifelong learning is the key to the team’s continuous development. At Codespring │ Softech you will have the chance to enjoy:

  • Specialized programming trainings as per your needs
  • In-depth software development methodologies and practices trainings
  • Certification courses and exams supported by the company
  • Soft skills trainings provided by our certified trainers
  • English classes
  • Access to our rare and very specialized library

Codespring is a growing community who gets stronger through work and common interests based relationships. That is why we support:

  • Project team logouts
  • Team buildings
  • Company days
  • Family oriented events
  • Sport events participation

Your family is important that is why we support our colleagues with specific family oriented programs:

  • New born welcome bonus and gift
  • Annual school start pack for each kid
  • Christmas gifts for children
  • Family reward on the occasion of your round anniversaries at Codespring │ Softech
  • Family events (parties, trips, gatherings)

We consider that your personality and intellectual background are highly valuable for building an ever stronger software development community at Codespring │ Softech. That is why we are open to meet you and customize your career plan with us. All you have to do is to get in touch with us via  job@codespring.ro