Software / Server engineer

Belgrade, Serbia

As a Software Engineer within our Server Engineering team you will work collaboratively with the Dev team as well as Mobile Operator’s to help build network stack to support millions of users. You come from a systems or development background (or are comfortable in both areas). You are self-directed and have the ability to track solutions from design through implementation, owning every step along the way. We strive for a deep understanding of the core technologies that are being used while building redundancy and establishing best practices.

Responsibilities

We've developed a platform that integrates with mobile client side library and apps along with mobile network carrier systems. The Server Engineer would be responsible for further developing, securing, and scaling the backend infrastructure to support the platform in order to handle millions of concurrent API calls.

Requirements

  • BA/BS in Computer Science or related technical field or equivalent practical experience
  • 3+ years work experience, including programming experience in Java, Scala, PHP, C++
  • 2-3 years of experience building secure scalable web services
  • Experience with RESTful services
  • Good understanding of network stack and HTTP protocol
  • Experience with concurrency, multithreading, or asynchronous programming
  • Understanding of data modeling in SQL and/or NoSQL environment
  • Experience with AWS, Ansible, Kafka and Spark would be a plus

Mobile Engineer - IOS

Belgrade, Serbia

As an IOS Engineer, you would collaborate with UX designers to create a rich app experience & execute pixel-perfect designs. You would collaborate with backend engineers to ensure a fast & effective experience for our users. You would own release and quality assurance of the app, automated testing infrastructure & app analytics.

Responsibilities

We've developed a platform that integrates with mobile client side library and apps along with mobile network carrier systems. The mobile engineer would be responsible for further developing features and building test infrastructure for the mobile client. Collaborating with cross-functional teams to define, design, and ship new features.

Requirements

  • BA/BS in Computer Science or related technical field or equivalent practical experience
  • Proven working experience in developing mobile applications
  • Experience with network communication
  • Good understanding of network stack and HTTP protocol
  • A deep familiarity with Objective-C, Swift and Cocoa Touch
  • Experience with concurrency, multithreading, or asynchronous programming
  • Experience with Xcode unit and UI testing
  • Solid understanding of the full mobile development life cycle.

Backend Engineer

Belgrade, Serbia

As a Backend Engineer you will be responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.

Responsibilities

You will be responsible for the integration of user-facing elements developed by a front-end developers with server side logic. You will need to build reusable code and libraries for future use as well as optimize applications for maximum speed and and scalability. This includes Implementation of security and data protection as well as design and data storage solutions.

Requirements

  • BA/BS in Computer Science or other equivalent technical discipline
  • Knowledge of MVC architectures
  • Experience with network communication
  • Developed with at least one CMS framework or web application framework
  • Ability to perform in a fast-paced, deadline driven environment
  • Understanding of the technologies and languages which power the web such as HTML, CSS and JavaScript
  • Has experience with Git or another version control system

PHP Engineer

Belgrade, Serbia

As a PHP Engineer you would be responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

Responsibilities

You would be responsible for integrating user-facing elements developed by front-end developers. You will need to build efficient, testable and reusable PHP modules. You should also solve complex performance problems and architectural challenges. On top of that you will responsible for the integration of data storage solutions which may include databases, key-value stores, blob stores and others.

Requirements

  • BA/BS in Computer Science or other equivalent technical discipline
  • Strong knowledge of PHP web frameworks
  • Understanding of MVC design patterns
  • Knowledge of object oriented PHP programming
  • Strong knowledge of the common PHP or web server exploits and their solutions
  • User authentication and authorization between multiple systems, servers, and environments
  • Familiarity with SQL/NoSQL databases and their declarative query languages
  • Proficient understanding of code versioning tools, such as Git

DevOps Engineer

Belgrade, Serbia

As a Devops Engineer you would work collaboratively with our software engineers to deploy and operate systems, help automate and streamline operations and processes, and troubleshoot issues within multiple environments. The role will encompass the use of a broad range of AWS technologies, operating systems (Linux) and application environments (NGINX, MySQL), with an emphasis on the implementation of best practice cloud security principles.

Responsibilities

You would be responsible for deploying, automating, maintaining, troubleshooting and improving the systems that keep the backend infrastructure running smoothly. On top of that you would do Pre-production Acceptance Testing to help assure the quality of our products/services. You will also evaluate new technology options and vendor products while ensuring critical system security through the use of best in class cloud security solutions.

Requirements

  • BA/BS in Computer Science or other equivalent technical discipline
  • Strong scripting and automation skills
  • Experience with system monitoring tools (eg. Graphite)
  • Ability to analyze and resolve complex infrastructure resource and application deployment issues
  • 2+ years experience with using a broad range of AWS technologies
  • Ability to maintain cloud based solutions with emphasis on cloud security
  • Solid automation experience with configuration management tools

Mobile Engineer - Android

Belgrade, Serbia

As an Andoid Engineer, you would collaborate with UX designers to create a rich app experience & execute pixel-perfect designs. You would collaborate with backend engineers to ensure a fast & effective experience for our users. You would own release and quality assurance of the app, automated testing infrastructure & app analytics..

Responsibilities

We've developed a platform that integrates with mobile client side library and apps along with mobile network carrier systems. The mobile engineer would be responsible for further developing features and building test infrastructure for the mobile client.

Requirements

  • BA/BS in Computer Science or related technical field or equivalent practical experience
  • Proven working experience with designing and developing mobile applications
  • Experience with Java and Android SDK
  • Experience working with remote data via REST and JSON
  • Experience with network communication
  • Good understanding of network stack and HTTP protocol
  • Experience with concurrency, multithreading, or asynchronous programming
  • Experience with Android Studio and UI testing
  • Solid understanding of the full mobile development life cycle

Cloud Engineer

Belgrade, Serbia

As Cloud Engineer, you will work with our engineering team to create a successful and sustainable backend solution for our clients. You will work with the Dev team and ensure that we are striving to attain the deepest understanding of the core tech while building redundancy and establishing best practices.

Responsibilities

  • Design, architect and engineer cloud based policy control and enforcement core network elements
  • Provide architectural leadership including review of services and APIs within the ecosystem

Requirements

  • Expert software development (C/C++)
  • Expert of the IMS and EPC network elements (Policy Control and enforcement architecture)
  • Expert of RADIUS and Diameter protocol
  • Thoroughly familiar with SGSN/GGSN interfaces
  • Strong message queuing and micro-services orchestration
  • Strong scripting skills (e.g. Python, Shell, Ruby, Perl, JavaScript, other)
  • Extensive experience developing RESTful APIs
  • Technical leadership experience working with solutions at scale
  • Very strong understanding of 3GPP IMS and EPC and IMS and EPC Core
  • Experience with TCP/IP, HTTP, web applications and understanding of client/server architecture
  • Willingness to enhance team learning environment by providing and encouraging mentorship and technical leadership
  • Education: College degree in the relevant field (Electrical Engineering, Computer Science, or another technical equivalent)

Sales Manager

Belgrade, Serbia

The Sales Manager, Growth Platform will be responsible for driving the expansion of the LotusFlare’s Platform in various verticals including Financial Services, Healthcare and Insurance. The manager will be the first contact in LotusFlare’s sales pipeline with the goal of achieving three key strategic goals of winning new business, expanding existing customer relationships and driving up overall relationship value as measured by the financial impact of LotusFlare solutions to a client’s business through unparalleled return of the clients digital marketing investment.

Responsibilities

  • Qualify and develop inbound sales leads and respond to product inquiries
  • Run email and outbound calling campaigns to generate new sales prospects
  • Create and manage a list of prospective customers in the targeted vertical (Financial Services, Healthcare, Insurance)
  • Cold calling prospects regarding our solutions
  • Work with upper level managers and directors to design region specific outbound efforts
  • Schedule demonstrations between LotusFlare and potential customers

Requirements

  • The candidates would be expected to have a BS/BA in Economics / Development / Marketing or another related field
  • Deep subject matter experience in Financial Services, Health Care or Hospitality industries
  • 3+ years of experience in sales/marketing or another closely related role
  • Excellent communication skills
  • Experience managing enterprise customer relationships

At LotusFlare, we value hard work. But, above all we want to nurture the health, happiness and safety of our employees. While our offices are found in countries around the world, we are location agnostic and treat every person equally. 

      • As a Software Engineer within our Server Engineering team you will work collaboratively with the Dev team as well as Mobile Operator’s to help build network stack to support millions of users. You come from a systems or development background (or are comfortable in both areas). You are self-directed and have the ability to track solutions from design through implementation, owning every step along the way. We strive for a deep understanding of the core technologies that are being used while building redundancy and establishing best practices.

      • We've developed a platform that integrates with mobile client side library and apps along with mobile network carrier systems. The Server Engineer would be responsible for further developing, securing, and scaling the backend infrastructure to support the platform in order to handle millions of concurrent API calls.

      • (1) BA/BS in Computer Science or related technical field or equivalent practical experience
        (2) 3+ years work experience, including programming experience in Scala, PHP, C++
        (3) 2-3 years of experience building secure scalable web services
        (4) Experience with RESTful services
        (5) Good understanding of network stack and HTTP protoco
        (6) Experience with concurrency, multithreading, or asynchronous programming
        (7) Understanding of data modeling in SQL and/or NoSQL environment
        (8) Experience with AWS, Ansible, Kafka and Spark would be a plus

      • As an IOS Engineer, you would collaborate with UX designers to create a rich app experience & execute pixel-perfect designs. You would collaborate with backend engineers to ensure a fast & effective experience for our users. You would own release and quality assurance of the app, automated testing infrastructure & app analytics.

      • We've developed a platform that integrates with mobile client side library and apps along with mobile network carrier systems. The mobile engineer would be responsible for further developing features and building test infrastructure for the mobile client. Collaborating with cross-functional teams to define, design, and ship new features.

      • (1) BA/BS in Computer Science or related technical field or equivalent practical experience
        (2) Proven working experience in developing mobile applications
        (3) Experience with network communication
        (4) Good understanding of network stack and HTTP protocol
        (5) Experience with concurrency, multithreading, or asynchronous programming
        (6) Experience with Robotium, JUnit or other mobile test framework development
        (7) A deep familiarity with Objective-C, Swift and Cocoa Touch
        (8) Experience with Xcode unit and UI testing
        (9) Solid understanding of the full mobile development life cycle.

      • As a Backend Engineer you will be responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well.

      • You will be responsible for the integration of user-facing elements developed by a front-end developers with server side logic. You will need to build reusable code and libraries for future use as well as optimize applications for maximum speed and and scalability. This includes Implementation of security and data protection as well as design and data storage solutions.

      • (1) BA/BS in Computer Science or other equivalent technical discipline
        (2) Knowledge of MVC architectures
        (3) Experience with network communication
        (4) Developed with at least one CMS framework or web application framework
        (5) Ability to perform in a fast-paced, deadline driven environment
        (6) Understanding of the technologies and languages which power the web such as HTML, CSS and JavaScript
        (7)

      • As a PHP Engineer you would be responsible for managing back-end services and the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application. Therefore, a basic understanding of front-end technologies is necessary as well.

      • You would be responsible for integrating user-facing elements developed by front-end developers. You will need to build efficient, testable and reusable PHP modules. You should also solve complex performance problems and architectural challenges. On top of that you will responsible for the integration of data storage solutions which may include databases, key-value stores, blob stores and others.

      • (1) BA/BS in Computer Science or other equivalent technical discipline
        (2) Strong knowledge of PHP web frameworks
        (3) Understanding of MVC design patterns
        (4) Knowledge of object oriented PHP programming
        (5) Strong knowledge of the common PHP or web server exploits and their solutions
        (6) User authentication and authorization between multiple systems, servers, and environments
        (7) Familiarity with SQL/NoSQL databases and their declarative query languages
        (8) Proficient understanding of code versioning tools, such as Git

      • As a Devops Engineer you would work collaboratively with our software engineers to deploy and operate systems, help automate and streamline operations and processes, and troubleshoot issues within multiple environments. The role will encompass the use of a broad range of AWS technologies, operating systems (Linux) and application environments (NGINX, MySQL), with an emphasis on the implementation of best practice cloud security principles.

      • You would be responsible for deploying, automating, maintaining, troubleshooting and improving the systems that keep the backend infrastructure running smoothly. On top of that you would do Pre-production Acceptance Testing to help assure the quality of our products/services. You will also evaluate new technology options and vendor products while ensuring critical system security through the use of best in class cloud security solutions.

      • (1) BA/BS in Computer Science or other equivalent technical discipline
        (2) Strong scripting and automation skills
        (3) Experience with system monitoring tools (eg. Graphite)
        (4) Ability to analyze and resolve complex infrastructure resource and application deployment issues
        (5) 2+ years experience with using a broad range of AWS technologies
        (6) Ability to maintain cloud based solutions with emphasis on cloud security
        (7) Solid automation experience with configuration management tools

      • As an Andoid Engineer, you would collaborate with UX designers to create a rich app experience & execute pixel-perfect designs. You would collaborate with backend engineers to ensure a fast & effective experience for our users. You would own release and quality assurance of the app, automated testing infrastructure & app analytics.

      • We've developed a platform that integrates with mobile client side library and apps along with mobile network carrier systems. The mobile engineer would be responsible for further developing features and building test infrastructure for the mobile client.

      • (1) BA/BS in Computer Science or related technical field or equivalent practical experience
        (2) Proven working experience with designing and developing mobile applications
        (3) Experience with Java and Android SDK
        (4) Experience working with remote data via REST and JSON
        (5) Experience with network communication
        (6) Good understanding of network stack and HTTP protocol
        (7) Experience with concurrency, multithreading, or asynchronous programming
        (8) Experience with Android Studio and UI testing
        (9) Solid understanding of the full mobile development life cycle