Jobs at Djinni
9334-
· 151 views · 36 applications · 14h
Node.js/Fullstack Developer
Full Remote · Countries of Europe or Ukraine · Product · 2 years of experience · English - A2About the Project The project is in the logistics domain (last-mile delivery). Our team is responsible for the backend of the system, including database architecture, integrations with external services, and an API layer that serves mobile and web...About the Project
The project is in the logistics domain (last-mile delivery). Our team is responsible for the backend of the system, including database architecture, integrations with external services, and an API layer that serves mobile and web applications.
Tech Stack
- Node.js
- Serverless (Cloud Functions)
- AWS (Amazon RDS)
- Docker
- Kubernetes
- Redis
- MongoDB
- Oracle NetSuite
- Backendless
Responsibilities
- Design and develop backend services and APIs
- Integrate with third-party systems and internal services
- Work with databases and optimize data access
- Participate in architecture and technical decision-making
- Write clean, maintainable, and well-structured code
Requirements
- 2+ years of commercial experience with JavaScript
- Solid experience with Node.js and understanding of its runtime and development lifecycle
- Experience designing and implementing RESTful APIs
- Good understanding of object-oriented programming principles
- Ability to write clean, readable, and efficient code
Preferred Candidate Profile
We strongly prefer candidates who:
- Have deep and broad knowledge across multiple areas of computer science and mathematics
- Participate or have previously participated in programming competitions (including olympiads)
- Write technical articles, contribute to the industry, or maintain a technical blog
- Are genuinely passionate about software development and treat it as more than just a job
Thrive in a high-energy environment and enjoy working in small teams of exceptionally strong engineers
We Offer
- Competitive salary (based on experience and skills)
- Full-time employment
- Flexible working hours
- Long-term project with stable workload
-
· 88 views · 18 applications · 17d
Middle Android Kotlin Developer with BLE experience to $3000
Part-time · Full Remote · Worldwide · 1 year of experience · English - B2Primary requirements: · Higher (or incomplete higher) technical education; · Experience in programming for Android from 2 years; · Excellent knowledge of Kotlin, Android SDK · Experience with: - multithreading in Java - Kotlin; - Android architectural...Primary requirements:
· Higher (or incomplete higher) technical education;
· Experience in programming for Android from 2 years;
· Excellent knowledge of Kotlin, Android SDK
· Experience with:
- multithreading in Java
- Kotlin;
- Android architectural components
- Firebase;
- RXJava2;
- understanding of REST;
- understanding of OOP principles
· Knowledge of Googel approaches;
· Confident use of GIT, collaboration systems;
· Availability of applications posted on Google Play;
· Solid understanding of client-server application architecture;
· Knowledge of English at a minimum technical level, preferably spoken and written at an above-intermediate level.
Main responsibilities:
· Writing code according to technical specifications;
· Development of systems from scratch and mobile versions of company products;
· Interaction with the development team;
Working conditions:
· Bid;
· Working hours are flexible, Mon-Fri, from 9 to 18 or from 11 to 20
· Stable job in a successful IT company;
· Remote work;
More -
· 181 views · 57 applications · 18d
Senior Python / AI Engineer
Full Remote · Worldwide · Product · 5 years of experience · English - C1Senior Python / AI Engineer Role Overview We are looking for a Senior Python/AI Engineer with strong experience in machine learning, data engineering, cloud-based architectures, and AI agent pipelines. You will work directly with the system architect to...Senior Python / AI Engineer
Role Overview
We are looking for a Senior Python/AI Engineer with strong experience in machine learning, data engineering, cloud-based architectures, and AI agent pipelines.
You will work directly with the system architect to design and build:
- AI-powered data pipelines,
- prediction and scoring models,
- market-resolution oracles,
- agentic processing pipelines (AWS Bedrock / LangChain / custom),
- high-performance AWS-backed microservices and event-driven workflows.
This role is suited for a self-driven engineer who can operate in a fast-moving architecture.
Key Responsibilities
AI / ML
- Develop and train ML models for market signals, behavioral patterns, user risk segmentation, anomaly detection.
- Implement embedding pipelines, vector search and semantic analysis using:
AWS Bedrock (Titan, Claude), SageMaker, LangChain, FAISS, OpenSearch, or local pipelines. - Build LLM-based agents using LangGraph, LangChain, AWS Bedrock Agents, or custom orchestration.
- Work with HuggingFace, PyTorch, scikit-learn, Transformers, Nomic embeddings, etc.
Python Engineering
- Design clean, modular services for data collection, processing, analytics and agentic workflows.
- Build real-time pipelines using:
asyncio, WebSockets, FastAPI, Redis Streams, Kafka, Celery, Apache Beam (optional). - Implement microservices interacting with internal APIs, AWS services and data layers.
- Write production-quality Python (3.10+) with Pydantic, SQLAlchemy, Poetry/pipenv, type checking (mypy), and tests (pytest).
Data Engineering
- Create ETL/ELT pipelines aggregating both on-chain and off-chain datasets using:
AWS Glue, AWS Lambda, Step Functions, Athena, S3, DynamoDB Streams, Kinesis. - Optimize storage and data access: PostgreSQL, DynamoDB, Redis, S3, OpenSearch.
- Implement observability and monitoring: CloudWatch Logs, Metrics, X-Ray, OpenTelemetry.
DevOps / Cloud (nice to have)
- Experience with AWS:
- Lambda (Python runtime)
- ECS Fargate
- Bedrock (LLMs, embeddings, agents)
- SageMaker (model training & deployment)
- SQS, SNS, EventBridge
- API Gateway
- OpenSearch
- Neptune (graph DB)
- KMS, IAM best practices
- Build and monitor ML services in production using:
SageMaker endpoints, CI/CD, Docker, Terraform, GitLab CI.
Requirements
Must-Have
- 5+ years of Python engineering experience.
- Strong background in AI/ML, especially NLP and agent-based architectures.
- Experience with LLMs, embeddings, RAG, and vector DBs (FAISS, OpenSearch, Pinecone).
- Strong understanding of async Python and distributed systems.
- Experience with data pipelines (ETL/ELT), real-time event-driven processing.
- Ability to work independently and architect solutions end-to-end.
- Familiarity with AWS cloud services (at least S3, Lambda, API Gateway, CloudWatch).
Nice-to-Have
- Experience with blockchain (EVM, Polygon, oracles).
- Experience with AWS SageMaker training pipelines.
- Understanding of smart-contract-driven workflows.
- Experience with graph analytics: Neo4j, AWS Neptune, RDF/Gremlin.
- Basic Solidity understanding.
- Experience with agent frameworks such as LangGraph.
More -
· 309 views · 104 applications · 16d
QA manual
Full Remote · Countries of Europe or Ukraine · 1 year of experience · English - B2Understanding that there is an approach, technologies, levels, process, components; Defects: types and life cycle of defects; Test types. Organization of tests; Testing of complex software solutions and complex systems; Requirements, an introduction to...Understanding that there is an approach, technologies, levels, process, components;
Defects: types and life cycle of defects;
Test types. Organization of tests;
Testing of complex software solutions and complex systems;
Requirements, an introduction to bug tracking systems;
QA process: initialization, goals, priorities, timing, risks.
More -
· 120 views · 17 applications · 14d
DevOps Engineer to $2000
Part-time · Full Remote · Countries of Europe or Ukraine · 3 years of experience · English - B2Requirements: Linux (3+years) Docker containers, create docker images (3+years) Kubernetes, — necessarily (2+years) Production experience with at least one: GCP, AWS, AZURE, DO (3+years) Ansible, Terraform (3+years) Nginx, Istio, Traefik GitLabCI,...Requirements:
Linux (3+years)
Docker containers, create docker images (3+years)
Kubernetes, — necessarily (2+years)
Production experience with at least one: GCP, AWS, AZURE, DO (3+years) Ansible, Terraform (3+years)
Nginx, Istio, Traefik
GitLabCI, CircleCI
MySQL, PostgreSQL, MongoDB
Prometheus/Loki/Grafana
Understanding of HTTP, DNS, SSL protocols
Quick learning abilities
Solve difficult tasks in a short time
English upper-intermediate оr higher
Responsibilities:
Containerization, migration, automation of web applications
Support and deployment of applications and servers, infrastructure troubleshooting
Creating documentation for teamwork
Ensuring the operability of all systems, testing and upgrades
Search and management of new technologies for optimal performance
What we provide:
Part-time
Fully remote
Flexible working hours
Adequate leadership
More -
· 28 views · 2 applications · 9d
Java Software Engineer
Full Remote · Poland · 2 years of experience · English - B1We are looking for a Java Software Engineer with strong technical skills. You'll join a team of professionals to work on IoT/Big Data projects. You will be working with: - Modern Java (most of our projects are Java 17, we don't use anything lower Java...We are looking for a Java Software Engineer with strong technical skills. You'll join a team of professionals to work on IoT/Big Data projects.
You will be working with:
- Modern Java (most of our projects are Java 17, we don't use anything lower Java 11)
- Modern approaches (we use microservice-based and monolith architecture where appropriate)
- A team of experts like you
- IDEs of your choiceResponsibilities:
- Design and implement components of large software systems
- Design and implement REST APIs to be consumed by the frontend, mobile, and edge computing devices.
- Writing unit and integration tests
- Performing code reviewsRequirements:
- Good spoken and written English
- Knowledge of data structures and algorithms
- Strong knowledge of Java 8 +
- Knowledge of the Spring infrastructure (IoC, Data, Web, AOP)
- Familiarity with modern design patterns
- Experience with Spring Boot
- Experience with AWS(Amazon Web Services) will be a plus
- Knowledge of SQL
- Experience with Maven or Gradle
- Experience with Git
- Basic knowledge of Linux/UnixBenefits:
- Proper compensation
- Coverage of paid certifications
- Remote
- 20 days vacation
- 24 days sick-leaveWe DON'T have:
1. Corporate bullshit
2. Bureaucracy
3. HRs, People Partners, Happiness Managers, Wellbeing Coaches (see point 1.)
4. Java 7
5. <Ask me during the interview about this, you are going to like it>About the interview process ( a.k.a. a bonus for those who can read so much text):
1. Brief introductory call
2. Deep technical interview, the interview consists of two rounds, one hour each
Topics we usually cover:
- Data structures and algorithms basics. You won't be sorting anything, at least at this stage
- Network protocols basics (application, and transport levels)
- Data encryption basics (encryption, approaches, digital signatures, popular algorithms)
- Java (language basics, concurrency, streams, features from recent releases)
- English (you will have to answer some of the questions in English, so we understand you can communicate with English-speaking colleagues if needed)
- Databases (SQL basics)
- Working in a team (version control, peer reviews)
- Your past experience
About AgileVision.io
We are creating SaaS(software-as-a-service) from scratch for our clients. Usually, it's a B2B(business-to-business) for logistics and manufacturing. This means we deal a lot with IoT, edge computing, and ML. Our main backend language is Java.AgileVision.io is an official AWS Partner and we build most of our solutions on AWS.
More -
· 319 views · 93 applications · 27d
QA Automation
Full Remote · Worldwide · Product · 3 years of experience · English - B1We invite you to share responsibility for the quality of growing information system used by hundreds of businesses in US and other countries. You will be working to identify opportunities for improved software development and quality assurance processes....We invite you to share responsibility for the quality of growing information system used by hundreds of businesses in US and other countries.
You will be working to identify opportunities for improved software development and quality assurance processes. You will have to understand and analyze business requirements and write manual and automation test cases. You will be working closely with the Development and Product teams to achieve the highest levels of application quality.
Requirements:
∙ Proven 2+ year of experience as a Software Tester for web based products
∙ Strong computer background, analytical skills, attention to details
∙ Ability to learn and grow professionally
∙ Good English skills both written and verbal
∙ Hands on experience in manual and automated testing
∙ Some SQL knowledge
∙ Basic knowledge of automated testing tools (i.e. Selenium WebDriver)
Desirable Experience:
∙ Bug-tracking applications
∙ Agile methodologies
∙ C#
∙ PowerShell
∙ iOS apps testing experience
∙ REST, SOAP testing experience
∙ Performance testing experience
We offer:
∙ Interesting and challenging work with an established mature professional team that works with the same company for 10+ years
∙ Friendly environment, close informal collaboration with company management and product team
∙ Exciting projects involving newest technologies
∙ Professional development opportunities
∙ Excellent compensation and benefits package
∙ Modern and convenient office facilities
More -
· 173 views · 24 applications · 30d
Junior React Developer
Office Work · Ukraine (Lviv) · 1 year of experience · English - B1We are looking for a talented React Developer to join our team and develop innovative projects using JavaScript, React, HTML5, CSS3. Ideally, you need to have a passion for programming, great soft and English skills. It is a full-time position in Lviv. ...We are looking for a talented React Developer to join our team and develop innovative projects using JavaScript, React, HTML5, CSS3.
Ideally, you need to have a passion for programming, great soft and English skills.
It is a full-time position in Lviv.
Requirements:
▪️ More than 6 months of commercial experience in developing
▪️ Solid understanding of React
▪️ Strong JavaScript skills, JQuery, AJAX
▪️ Knowledge of HTML5 and CSS3
▪️ At least intermediate English level (written, spoken)
▪️ Desire to work and study new technologies, approaches and best practices
▪️ Attentive to details
Will be a plus:
▪️ Experience with GIT/svn, REST, Social Network API’s
▪️ Bachelor’s degree in Computer Science or an equivalent
Responsibilities:
▪️ Develop a web application with React, ES6, Webpack etc.
▪️ Write clean, maintainable, and efficient code
▪️ Implement front-end functionality according to requirements
▪️ Staying current on new technologies and best practices
▪️ Communicate with the customer and team members
We offer:
▪️ Flexible working schedule
▪️ 18 days of paid vacation
▪️ Comprehensive compensation packages for educational and sports pursuits
▪️ Internal knowledge-sharing talks
▪️ Access to the corporate bookshelf
▪️ Comfortable and cozy office in close proximity to the city center
▪️ Engaging team events and activities
We are looking for a team player!
Are you interested? We would be glad to receive your CV.
More -
· 1035 views · 200 applications · 5d
C# програміст( trainee/junior/middle )
Ukraine · Product · 1 year of experienceWe are looking for C# developer for our music software ( work in Lviv or Kyiv, remote work possibility ): www.MusConv.com About the project: MusConv is b2c music software which helps people synchronize their music between music services: Spotify,...We are looking for C# developer for our music software
( work in Lviv or Kyiv,
remote work possibility ):
www.MusConv.com
About the project:
MusConv is b2c music software which helps people synchronize their music between music services: Spotify, Apple Music, YouTube Music, Amazon Music, Tidal and others.
We offer:
Challenging interesting project
Professional growth and development program
Flexible schedule
Team of highly talented individuals
Access to developer courses like https://www.pluralsight.com
Mentor: code reviews, studying( fiddler, postman, asynchronous programming, etc.)
5% of sources is simple gui based on xaml( avalonia similar to wpf )
95% of sources is regular .net standard( backend to interact with different music services )
We are looking for C# developer to implement new features
More -
· 150 views · 16 applications · 11d
Junior Penetration Tester
Full Remote · Countries of Europe or Ukraine · English - B1Iterasec works with clients worldwide, helping them find vulnerabilities and secure their products. Our projects range from mobile/web applications to complex modern cloud and automotive stacks. We work with both small product companies as well as Fortune...Iterasec works with clients worldwide, helping them find vulnerabilities and secure their products. Our projects range from mobile/web applications to complex modern cloud and automotive stacks. We work with both small product companies as well as Fortune 500 enterprises.
We are looking for a talented and motivated Junior Pentester who will join our security team to work on penetration testing and vulnerability/cloud security assessment projects.
We expect a short motivation letter where you can explain your skills, achievements and motivation.
Required skills
- Solid non-commercial cybersecurity experience, such as HTB/THM
- Junior-level cybersecurity certifications would be a plus.
- Comfortable with basic application security testing and common vulnerabilities (like OWASP Top 10, CWE Top 25) and cybersecurity fundamentals
- Strong basic IT skills: Linux, networking (TCP/IP, DNS, HTTP etc.)
- Some experience in scripting/coding languages, such as Java, JS, Python, Shell, etc.
- Strong drive to learn and develop cybersecurity skills
- Technical English (Intermediate)
We offer
- Good salary + bonus system
- Rewarding environment: brilliant team ready to share knowledge and collaborate
- Support in obtaining professional certifications, such as BSCP, OSCP, eWPTX, cloud certifications, etc.
- Courses and conferences which are relevant to the position are sponsored by the company.
- We are a remote-first company with full WFH support and a flexible work schedule.
Responsibilities
- Execute penetration tests and security assessments as part of a team, including internal/external networks, web and mobile applications, Windows and Linux environments, cloud architectures, IoT devices, and more
- Create assessment documentation and reports, clearly identifying vulnerabilities and associated remediation steps
- Conduct security research
More -
· 435 views · 85 applications · 25d
Middle .NET Full Stack Developer to $2500
Full Remote · Countries of Europe or Ukraine · 2 years of experience · English - B2Our company RemSoft.Dev has opened vacancies for the position of Full Stack Middle .Net Developer for interesting projects. You’ll work with an experienced team and new technologies - .NET Core and .NET 5 What do we offer, you may ask. 1. Remote...Our company RemSoft.Dev has opened vacancies for the position of Full Stack Middle .Net Developer for interesting projects. You’ll work with an experienced team and new technologies - .NET Core and .NET 5
What do we offer, you may ask.
1. Remote cooperation. Work where and how you feel comfortable
2. Competitive monthly payments for your work according to your skills and career opportunities
3. Full (7-9 hours a day) or partial (4-5 hours a day) employment
4. Projects on .NET Core, F#, Blazor, TypeScript, Angular, Azure and other latest technologies that are nice to work with
5. A friendly team that will be able to help and advice in case of difficulties.
6. Loyal and honest leadership
What we are looking in our candidates:
1. 2+ years of experience with .NET/C#
2. 1+ years of experience with JavaScript
3. Excellent knowledge of OOP
4. Experience and understanding of Git and GitHub
5. Critical thinking
6. Willing to learn and gain new skills
7. English - B1+
More -
· 82 views · 9 applications · 9d
Customer Support Specialist
Full Remote · Ukraine · Product · 1 year of experience · English - C1About US Headquartered in New York City, USA, B2B Soft is an established leader in the development, implementation, and support of retail management systems (RMS) designed for the wireless retail industry. With over 10 years in business, we have built a...About US
Headquartered in New York City, USA, B2B Soft is an established leader in the development, implementation, and support of retail management systems (RMS) designed for the wireless retail industry. With over 10 years in business, we have built a best-in-class point of sale (POS) solution recognized by major telecom operators and serving customers across North America.
As a true product organization, we work seamlessly with clients to ensure that the evolution of the platform is always in sync with their business needs, with a solid infrastructure behind it. Recent addition of the autonomous product suite well coincides with the post COVID-19 reality and enables telecom operators to conduct all aspects of their commerce via kiosks.
A client’s success is our priority. Innovation is our tool. We care about customers by going above and beyond in intellect and effort. We are honest and curious. And we are agile, applying our knowledge and skills to best serve our clients and partners. Here, you will work with advanced products, be part of open and transparent culture, learn both IT and business and advance quickly.
Summary:
As a Customer Support Specialist, you will have an opportunity to join a very dynamic team and become a trusted advisor to our clients, with an opportunity to contribute to the overall quality of our product by sharing feedback with the relevant stakeholders. You will interact with US busines owners, learn about the telecom industry and embark on an IT career path within the organization.
Key Responsibilities:
• Help existing and prospective customers by providing timely and accurate information about B2BSoft products
• Identify, analyze, and troubleshoot technical issues and provide effective solutions
• Respond to support queries via phone, chat, and email
• Help Customers with software and hardware configurations, billing, and merchant services related requests
• Provide clear and complete documentation and notes on all service inquiries
Our requirements:
• Fluent/advanced English (MUST!)
• Spanish is a huge +
• Ability to work night shifts (6 shifts: Kyiv time: 15:00 – 00.00; 16:00 – 01.00; 17:00 – 02.00; 18:00 – 03.00; 19:00 – 04.00; 21:00 – 06.00)
• An experienced PC user (General Microsoft Windows knowledge)
• Existing technical background or a strong desire to explore the field of software and hardware products
• Training and time-management skills
• Communication and listening
• Understanding of conflict resolution
• Empathy, positive attitude and Self-Control
Optional:
• Previous experience in the Support field
• Technical background and IT education
• Experience in working with CRM and Jira;
Compensation/Benefits:
Our culture is a collaborative, hands-on community where all voices are welcome at the table and existing associates’ welcome new employees with open arms. We are in an exciting phase of accelerated growth, and we welcome motivated individuals keen to hit the ground running. We also offer career and proficiency development plans and free English courses with native speakers.
More -
· 5 views · 0 applications · 33m
Backend Developer (on-site)
Office Work · Ukraine (Cherkasy) · 2 years of experience · English - NoneUAPP team needs a Backend Developer Requirements: experience for web applications; experience in Java; excellent skills in OOP; Springboot (IOC, MVC, Security); knowledge of SQL and JPA / Hibernate; experience in developing REST APIs; basic knowledge...UAPP team needs a Backend Developer
Requirements:
- experience for web applications;
- experience in Java;
- excellent skills in OOP;
- Springboot (IOC, MVC, Security);
- knowledge of SQL and JPA / Hibernate;
- experience in developing REST APIs;
- basic knowledge of algorithms;
- strong abilities to learn new technologies.
Will be a plus:
- experience in Kotlin;
- experience in integration with third-party services via API, SDK.
We offer:
- career and professional growth;
- decent salary;
- interesting projects in a professional team;
- trainings, seminars, meetings and conferences at company expense;
- pleasant and friendly working atmosphere.
UAPP is an IT company, established in 2018. We provide a full range of software development services, websites and mobile applications. Consulting, design, development, implementation, support and marketing — we do everything to achieve our clients’ business goals.
Our company's key to success is a team of professionals and like-minded people with solid practical experience in the field of project implementation for businesses and their own projects.
We offer services that are designed to take a client’s business to a new level and do everything to provide quality, innovation and creativity using the latest technology solutions.
Our team specializes in programming languages such as Java, PHP, JavaScript, Swift, Kotlin.
More -
· 30 views · 2 applications · 6d
ERP Support Specialist to $1500
Hybrid Remote · Ukraine · 1 year of experience · English - B1Arcus Universe Limited — www.arcus-universe.com — is a leading UK Gold Certified Partner of Acumatica ERP, and requires a strong individual to join our team. Working out of our L’viv, Ukraine office, you will be responsible for handling customer support...Arcus Universe Limited — www.arcus-universe.com — is a leading UK Gold Certified Partner of Acumatica ERP, and requires a strong individual to join our team.
Working out of our L’viv, Ukraine office, you will be responsible for handling customer support queries and working alongside team members to implement ERP systems for customers.
Primary responsibilities:
To manage and resolve support cases for clients in particular:
System configuration
Guidance
Training
Report writing
Managing change requests
Key skills and attributes:
Intermediate spoken and written English
Strong aptitude for learning software systems
Intermediate skills with Microsoft Excel
Desired skills:
Finance, Accounting, Bookkeeping, education or professional experience
Experience using Reporting tools such as Crystal Reports
Experience with ERP and/or Accounting software
Knowledge of SQL
Data management, data import/export, data scripting
Personality attributes:
A self-driven and ambitious individual who can demonstrate the ability to perform tasks with quality and in a timely manner with a minimum of supervision
Adaptability, tact, commitment, resourcefulness, and proactive communications
Acts with integrity and has a track record of excellent problem-solving skills
Ability to work under strict deadlines
Acts professional at all times
More -
· 30 views · 1 application · 5h
Senior Software Developer C#/ Angular (Ireland)
Hybrid Remote · Worldwide · Product · 8 years of experience · English - NoneYou are a Computer Science expert with a strong understanding of advanced data structures, hashing mechanism, complexity of search, sorting, and you have a high-level knowledge of many sorting algorithms. Being part of our growing RandD team involved in...You are a Computer Science expert with a strong understanding of advanced data structures, hashing mechanism, complexity of search, sorting, and you have a high-level knowledge of many sorting algorithms.
Being part of our growing RandD team involved in groundbreaking mobility focused research in the Mobile and IoT sectors, you will be provided with amazing opportunities to work on exciting projects that offer innovative mobile device solutions to our enterprise clients across the world.
What You’ll Do
- Take on research and development projects, break down into fundamental elements, explore potential technical paths and propose team approach for architecture and software development elements;
- Understand existing and future product technical challenges and identify solution paths for development; coaching the team along the technical path for optimal solution design;
- Develop innovative solutions to tackle big industry problems in the Mobile and IoT sectors;
- Actively contribute in brainstorming and idea generation activities, as well as participate in enhancing/maintaining existing solutions;
- Maintain high standards of quality for code, technical documentation, and deliverables;
- Define and implement best coding practices; proactively keep a tab on emerging technologies;
- Provide technical guidance on the research and development of new products and services;
- Work closely with the manager to ensure the product is evolving according to need;
- Write well designed, scalable, reliable, testable and reusable code by using best software development practices, clean code and solid principles;
- Contribute towards the entire development lifecycle of analysis, design, implementation and test;
- Detect, report, investigate, and fix product defects;
- Automation, including writing unit and integration tests;
- Collaborate on projects with an all-star team comprised of varying skillsets through code reviews and design discussions;
- Constantly update your knowledge and stay up-to-date with advanced technologies to be able to provide the best solutions for new projects, and
- Have fun, with all of the above!
Experience You’ll Bring
- 8+ years of hands-on experience in software development and solution design preferably with product companies;
- Proven track record of successfully making a positive impact as a tech visionary;
- Previous RandD experience would be a definite asset;
- You have incredible coding skills. Your programming abilities are way above average and you can engage in meaningful conversations about modern technology;
- You obsess over server scalability and robustness and your work reflects that;
- You are a Computer Science expert with a strong understanding of advanced data structures, hashing mechanism, complexity of search, sorting, and you have a high-level knowledge of many sorting algorithms;
- You are constantly investigating new technologies and introducing them into existing products;
- You possess a deep knowledge of Microsoft technology stack- .NET, .NET Core, ASP.NET Web API, SQL Server;
- You have a demonstrable versatility in various front-end and back-end technologies, ideally AngularJS 6 and above, RxJS and knowledge of Flus and Redux. Additionally, JavaScript, HTML5, CSS3, NodeJS, REST APIs, JSON, WCF, Web API, Unity, LINQ;
- You have excellent understanding of unit test principles, multi-layer architecture, SOA principles and best development practices, as well as previous experience using OOD, Design Patterns, Data Modelling and Storage with well-known relational database (preferably SQL);
- Understanding/or strong interest in agile methods such as Scrum/XP, Behavior Driven Development, and Continuous Delivery;
- You are eager to constantly learn and update your skills, and you like to share knowledge with others;
- You are a self-starter with a high degree of initiative, a can-do attitude and a positive mindset;
- Degree from an accredited college/university or equivalent work experience.
What’s in it for you?
The People - From our humble origins in our founder’s basement, to our industry leading position today, SOTI has worked hard to foster a company culture that we can all believe in. A culture that emphasizes personal growth, continuous innovation and fun.
The Growth - Our environment fosters new ideas, fresh perspectives, and the ability to take them over the goal line. SOTI is a fast-paced environment with a global reach that encourages you to make your mark and be part of something big!
The Technology - You’ll get the chance to work with leading edge technologies and take on complex and interesting projects, as part of highly collaborative and agile teams. You will work alongside SOTI’s partners which include leading tech giants that will keep you on the cusp of emerging technologies.
Relocating from abroad? Moving to a new country can be exciting and challenging. We have prepared a list of resources to ease your transition to Ireland, and our People and Culture Team will always be available to you for support. Visa sponsorship and relocation assistance are available to successful Software Developers, contingent on approval from the local government.
More