168 Results
We are looking for a Node.js Developer responsible for the design, development, coding, testing, debugging and documentation of applications to satisfy the requirements of all of our products and Professional Services. You'll manage 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 (MongoDB), 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 and Duties
- Integration of user-facing elements developed by front-end developers with server-side logic.
- Writing reusable, testable, and efficient code.
- Design and implementation of low-latency, high-availability, and performant applications.
- Implementation of security and data protection.
- Integration of data storage solutions.
- Integration of third-party media APIs (audio, video, image).
- Integration of data sources.
- New product suggestions (product-owner profile).
- Learning new technologies.
- Team player.
- Strong proficiency in JavaScript, C, C++.
- Git master.
- Proved knowledge of Node.js and frameworks available for it.
- Linux domain.
- Understanding the nature of asynchronous programming and its quirks and workarounds.
- Good understanding of server-side templating languages.
- Good understanding of server-side CSS preprocessors.
- Basic understanding of front-end technologies (HTML5, CSS3).
- Understanding accessibility and security compliance.
- User authentication and authorization between multiple systems, servers, and environments.
- Integration of multiple data sources and databases into one system.
- Understanding fundamental design principles behind a scalable application.
- Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific platform.
- Creating database schemas that represent and support business processes.
- Implementing automated testing platforms and unit tests.
- Proficient understanding of code versioning tools, such as Git.
- Bachelor's degree in computer software or similar.
- Mid-Hight speed internet connection.
- Personal Computer.
- Great work ethic.
- Fast learner.
- Great English (Spoken and Written).
See more jobs at Pirsonal
YouGov is searching for a Remote Software Engineer Python to collaborate on building a modern and large-scale cloud-based surveying and analytics platform built for the web, entirely in Python.
What will I be doing?
See more jobs at YouGov
Work across the stack from a code commit to running it in production, with the end goal of delivering the best possible experience for the user.
Design, develop and test features from inception to rollout
Write high-quality code that is scalable, testable, maintainable, and reliable.
Independently own and drive new features from scratch
Work in an Agile environment and facilitate agile practices
Collaborate with people across roles to understand the domain and work towards building the right solution
Years of experience – 2 to 5 years
Strong frontend development skills, particularly focused on design
Experience working with NodeJS on the backend and ReactJS/VueJS on the frontend.
Experience working with fundamental front end languages such as HTML, CSS and JavaScript.
Some experience with alternative protocols like GraphQL, GRPC, etc is preferred.
Experience with frameworks like ExpressJS, NestJS, Redux, Redux is preferred
Knowledge of databases like MongoDB, Redis, and/or any Relational databases.
Good understanding of GitHub .
Experience with setting up and maintaining CI/CD pipelines
See more jobs at Kwan
Java has been a key technology throughout our company's history, and our Java Practice has been responsible for delivering some of the largest eGovernment systems as well as business-critical solutions to the utilities and financial services sectors across a wide range of platforms, operating systems, open-source components and databases. Version 1 utilises best of breed Java toolsets - focused on MicroServices Architectures, powerful front- and backend frameworks, RESTful services, and everything from NoSQL databases like MongoDB and Hadoop, high-performance data grids like HazelCast to multi-node relational systems.
You will be working in a Scrum Team of cross-functional skills in tight collaboration practising Agile. You will be contributing to real decisions about technology to create maintainable solutions for our customers and participating in a highly collaborative group of software engineering professionals. Learning, developing your skills and becoming a rounded Developer in the process.
You will develop software to meet our client's user needs using Java in the Cloud, follow best practice guidelines and help to improve those guidelines.
This role involves working for government clients so all candidates need to either hold SC Clearance or be SC Eligible
Things we are looking out for:
We are hiring Team Lead/ Tech Lead, experience in JAVA applications, for our UAE projects.
Job Type: Onsite/Remote, we prefer the candidates from anywhere in India/UAE.
Job profile:
• The job holder handles his/her duties within the framework of responsibilities and boundaries identified with this role and in accordance with standard practices.
• Consults with Manager – IT Operations on any non-routine action prior to executing; all duties shall be performed through proper channel and in compliance with adopted policies and procedures
Skills Required
• Minimum 5 years in Software Development
• Strong experience with JavaScript frameworks (Angular 2, React, jQuery, Node.JS);
• Analytical and interpersonal skills, including problem-solving, persuasion, negotiation, and conflict resolution, working comfortably with dynamic priorities while understanding the importance of meeting deadlines;
• Written and verbal communication skills, including analysis and design documentation and presentations, for worldwide business and technical audiences;
• Experience in creating, deploying and iterating excellent software proficiency in Java EE, Database (SQL server/Oracle/MySQL) Spring, Hibernate SOA, EDA, and Design patterns.
• Cloud computing architecting, noSQL (MongoDB and/or cassandra) Linux DevOps Proficiency in the Hadoop, MVC;
• Experienced in developing subsystem specification and micro-services;
• Deep understanding of data structures, algorithms and concurrent programming
• Expertise in distributed systems;
• Passion for developing and testing clear, robust code;
• Experience with server-side languages (PHP, Python);
• Experience with CSS frameworks (SASS, LESS, Bootstrap);
• Production experience with continuous integration;
• Familiarity with Git
• Experienced in core system configuration and systems testing.
See more jobs at CICO IT SOLUTION
What will you do?
Who Are You?
Must have:
Good to have:
See more jobs at DemandMatrix
We are looking for a Senior DevOps Engineer who loves automating dev processes and is a problem solver. This will give you an opportunity to set up all CI/CD, DevOps tools and processes from scratch.
What will you do?
Automating and managing AWS/GCP cloud based production system
Build, release and configuration management
Setup best practises and processes for security of production systems.
Try PoC and quick roll-outs of ideas, in fast paced environments working alongside some of the most talented and smartest people in the industry.
Communicate effectively, both orally and in writing with a globally distributed team
Who Are You?
Solid experience as a DevOps Engineer in a 24x7 uptime AWS/GCP environment
Has automated releases and deployment of distributed systems
Genuinely excited about technology and worked on projects from scratch
Highly-motivated individual who thrives in an environment where problems are open-ended.
Must have:
4+ years of experience in DevOps
Minimum 2 years of experience in AWS or GCP with docker & kubernetes
Minimum 1 year experience with Python or any other scripting language
Minimum 1 year of experience in handling large Databases
Minimum 1 year experience with at least one of these or similar tools/frameworks: Puppet, Ansible, Chef, Terraform
Good to have:
Hands-on working with MongoDB
Experience with distributed systems
Knowledge of Bitbucket Pipelines or similar
Note:
This is a full time remote job and location is not a constraint. Your work timings must have about 5 hours of overlapping with India time(IST).
See more jobs at DemandMatrix
Back End Software Engineer (Golang, C++)
We are hiring a Back-End Software Engineer that is proficient in Golang, C++, and LLVM to develop products from concept to completion.
Requirements
You will be expected to deliver upon engineering excellence as you strive to build insanely scalable, robust, and fault-tolerant systems.
Demonstrated experience of shipping high-quality product features on schedule
Build and maintain blockchain protocols that ensure high performance and respond to requests from decentralised applications
We will require candidates to have experience or interest in real-time data and back-end technologies, data pipelines, APIs, and query languages, as well as working on large-scale distributed systems.
Languages: Golang, C++
Compliers: LLVM
Frameworks: Node.JS, MongoDB
Architect software using AWS
Must have strong experience with Linux, Docker, Redis, MySQL, Mongo DB
What we value
2-5 years' backend engineering experience in a team environment.
Experience in working on large-scale distributed systems.
BS/MS in Computer Science, Engineering or related field, or equivalent training, fellowship, or work experience
Experience or interest in real-time data and back-end technologies.
Deep knowledge of user authentication and authorization between multiple systems, servers, and environments.
Strong communication and documentation skills as well as proven ability to work within a team.
About the Role
Our software engineers are imaginative and can make abstract ideas practical, useful, but totally out of the ordinary.
They should have a demonstrated passion for blockchain.
Our teams at Intrepid Ventures are distributed, so you must be able to embrace an asynchronous communication environment.
We expect you to have strong written communication skills in English, and be able to create working relationships with coworkers remotely.
Our organizational challenges are unique, so you should be comfortable in uncharted territory, virtual teams, and excited to build new systems and digital infrastructures that can support the future of business and society.
See more jobs at Intrepid Ventures
Blockchain Protocol Engineer to help us build the next generation of digital infrastructures.
The ideal candidate will have a passion for blockchain technology.
You will build blockchain systems that will reshape industries. Redefining the way modern business operates.
You will maintain system performance using at least one of the following scripting languages:
GoLang
C++
Compiler: LLVM
You must have some experience with Smart contract development:
Solidity
Serpent
and the ability or eagerness to learn:
MongoDB
ReThinkDB
Kafka
As a Blockchain System Engineer you should have an interest in:
P2P networking
Distributed systems
Consensus methodologies:
PoS
DPoS
PoW
Tendermint
An understanding of cryptography including:
Asymmetric (pub/priv key)
Symmetric
Hash functions
Encryption/signatures
ECDH, ECDSA, PGP and AES
Beyond this baseline of excellence, you must show versatility: an intimate knowledge of the whole web stack.
How all the pieces of advanced technological architectures fit together:
Front-end Frameworks
Database
Network layer
HTTP protocol
TCP/IP
Linux
and how they impact the performance of robust distributed applications.
You will deliver engineering excellence as you strive to build scalable, robust, and fault-tolerant blockchain systems.
You ship high-quality product features on schedule. You never call code "released" until you’re confident it’s correct.
You are a self starter.
We're a company of entrepreneurs and we want to work with people who enjoy building things from the bottom up.
You are a great advocate.
We’re looking for someone who can distill complex ideas into simple, and credible, arguments. You’ll need to write well and have the ability to tell stories—about our product, people and the ways we’re helping to industry and society.
You are a team player.
It’s why we’re looking for people who enjoy working with others to get stuff done.
Our team is distributed.
You must be able to embrace an asynchronous communication environment.
We expect you to have strong written communication skills in English.
See more jobs at Intrepid Ventures
Développeur PHP / JS Full Stack H/F
Ton rôle dans l’équipe :
Ton environnement :
Tu évolueras sur une variété de technologies, dont :
Encore mieux, si tu as ces quelques connaissances en plus (quelques scripts annexes sur ces langages) :
Tes objectifs
Idéalement tu es/as :
See more jobs at Hifield
???????? Vous aurez donc les missions principales suivantes : ????????
????Résolution des incidents N2 et N3 Oracle,mysql, Mongodb et DB2.
????Administrer les systèmes de gestion de données de l'entreprise.
????Exploiter les bases de données existantes notamment en assurant leur intégrité, en réglant leurs paramètres et en mettant en œuvre les outils de surveillance.
????Créer des Bases de Données en relation avec les projets.
????Effectuer un support technique pour l'ensemble des bases de données et assister les utilisateurs.
????Effectuer le choix d'implémentation des bases de données.
????Créer les bases en liaison avec l'administrateur système et les chefs de projets concernés
????Mettre en œuvre les logiciels de gestion de bases de données.
????Effectuer l'adaptation, l'administration et la maintenance de ces logiciels.
????Mettre en exploitation et en gestion les serveurs de données (administration, automatisation, développement des procédures, sécurité et autorisation d'accès, optimisation des traitements et des requêtes).
????Créer, à la demande des domaines ou de l'exploitation, les outils spécifiques d'aide à l'exploitation.
????Assurer l'intégrité des bases de données existantes en garantissant la sécurité physique (procédures de sauvegarde, restauration, journalisation, démarrage après incidents?) et logique (confidentialité, accès).
????Mettre en œuvre les outils de surveillance.
????Régler les paramètres des bases de données pour une utilisation optimale.
????Assister les utilisateurs (formation, requêtes techniques).
????Effectuer un support technique de second niveau pour l'ensemble des bases de données.
????Être un correspondant technique entre les chefs de projets et le support technique des éditeurs.
????Suivre et contrôler les évolutions de version de bases existantes et progicielles retenus par l'entreprise.
????Tester, valider, pour les aspects techniques, tous les logiciels et progiciels.
????Définir les normes et standards d'utilisation et d'exploitation des SGBD.
???? De formation supérieure en informatique, vous justifiez de minimum 5 années d’expérience sur un poste similaire.
⚙️ Les compétences attendues sont les suivantes :
✔️ Vous possédez une expertise en matière de PostgreSQL et Oracle.
✔️Vous avez un très bon niveau d’anglais.
See more jobs at CITECH
Développeur Python & Shell (H/F)
Le client a mis en place une plate-forme API (Back-end à base de Python, Flash, Celery et MongoDB) permettant la transformation de scripts (Shell, Ansible) d'administration ou d'exploitation des bases de données en API.
Il a ainsi développé un portail web permettant d'appeler, exécuter ces API mais aussi de les définir sous forme de workflow.
En tant qu'équipe DBA infra transverse, l’équipe que vous intégrerez élabore des normes de développement, développe et maintient différents outils en Python, Shell (Ksh, Bash) ainsi que différents Intranet (Javascript, TypeScript, Angular).
???? Issu d’une formation en ingénierie ou en informatique, vous justifiez d’une expérience significative sur un poste similaire.
⚙️ Les compétences attendues sont les suivantes :
✔️ Vous maîtrisez le développement sur Python et Shell (Ksh, Bash).
✔️ Vous maîtrisez Linux, Git, Apache HTTPd, les API, Jenkins et la méthodologie Agile.
✔️ La connaissance des technologies suivantes serait un plus : Flask, Celery, MongoDB, Oracle, Ansible, Ansible Tower, XL Deploy, XL Release, Prometheus et Grafana.
☑️ Tous nos postes sont ouverts aux personnes possédant le statut RQTH.
See more jobs at CITECH
Développeur Java / Golang (H/F)
Au sein de la Direction Produits d'Orange Digital&Data et dans le cadre du développement de notre activité Messaging, vous serez intégré à notre équipe Produit composée de DevOps. Vous serez acteur dans les choix d'architecture, la conception, la construction et la vie d'une gamme de produits de messaging distribuée par le réseau commercial Orange. Le projet consiste à développer une gamme de produits SaaS qui permettent à nos clients et à leurs contacts la capacité d'échanger des messages le plus rapidement possible par le canal le mieux adapté ; nous nous appuyons sur notre excellence technologique pour tirer profit de l'évolution des différents canaux de communication dans le respect des plus hautes exigences éthiques.
Vos principales missions seront les suivantes :
De formation supérieure (Bac+5) type école d'ingénieurs ou informatique, vous disposez d'une expérience significative dans le domaine.
Compétences techniques :
See more jobs at Business & Decision
Dans le cadre du développement des activités cloud, industrialisation logicielle de notre client, nous recherchons un ingénieur Système Ops F/H confirmé.
Vous rejoignez une équipe Ops et/ou DevOps, vous contribuez à la conception, à la construction et à la garantie technique des services sur des projets d'envergure – migration de solutions existantes, mise en place de nouvelles offres de services...
Vos missions consisteront à :
De formation supérieure Bac+4/5 (Ingénieur ou équivalent), en plus d'une solide expérience (5 ans minimum) dans le domaine infra /devops.
Seraient un plus :
Compétences :
See more jobs at Business & Decision
About the Role
As a Sr. Frontend Engineer, you'll work on a distributed team with diverse skills across the tech stack. We build features, enhancements, and experiments and deliver sustainable, quality software in an agile environment. You will also pair up with FEs and implement complex UI features.
What you'll help us achieve
- Write, test, instrument, document, and maintain quality software
- Review code and provide thoughtful, constructive feedback for your team
- Collaborate closely with Product, Design, and other developers to build new features
- Analyze how your features are performing in production to learn and make the product better
- Support a highly available service
Who you are
Experienced Frontend Developer: With more than four years of experience, you're proficient in ReactJS and storybook with a deeper understanding of HTML, CSS, JS & TS. You've built frontend apps at scale.
Performance Expert:Making websites faster is your thing – you can improve performance and keep them that way over time with automated tools.
Testing Champ:You only call it dev-complete with automated tests, ensuring everything works smoothly.
Empathy First: You care about users, crafting experiences that make them smile.
Take the Lead: You're proactive and always ready to go the extra mile.
Agile: You understand how to balance quality & speed by being agile & can shift focus quickly with ease.
Clear Communicator: You're easy to understand, whether talking or writing.
Smart Decision Maker: You use facts and data to make decisions that work.
Great teammate: You believe in growing as a team & are ready to mentor and learn from your colleagues.
Bonus if you have experience with:
Our Tech Stack
User Facing Applications:
Services:
Environment & Infrastructure:
See more jobs at Assembly
We are seeking a highly skilled and experienced Senior Database Administrator (DBA) with expertise in managing and optimizing MariaDB databases in Amazon RDS environments, along with a strong background in database migration and conversion between different database technologies. The ideal candidate should possess deep expertise in database administration, performance tuning, troubleshooting, automation, and the ability to seamlessly migrate data between various database platforms.
What you’ll do:
See more jobs at QAD, Inc.
Responsibilities
- Design, build Octillion sophisticated video advertising solutions with core emphasis on back end technologies
- Willingness to take end to end ownership and being accountable for the success of the product.
- Experience in architecting & building real-time bidding engine, large scale video ads platform.
- Break down business requirements into technical solutions at global scale
- Participate in daily stand ups and provide time estimates.
- A degree in Computer Science, Software Engineering, Information Technology or related fields
- Strong software programming capabilities, exhibits good code design and coding style.
- 5+ years of experience with at least one of the programming languages: Java ,Python or Go
- Knowledge of building high throughput system is a big plus (Our server handles 50k+ web requests per second)
- Deep understanding of data structure, algorithm design and analysis, networking, data security and highly scalable systems design
- Experience with big data, data pipelines, loggers, ELK
- Familiar with distributed cache, message middleware, RPC framework, load balancing, security defense and other technologies.
- Experience working with relational and Nosql databases (MySQL, Postgresql, MongoDB, Redis, Hazelcast, Cassandra, Aerospike, or other NoSQL databases)
- Experience with AWS technologies like EC2, Lambda function,Beanstalk, API gateway, CloudFront, FarGate/ECS, tasks, services, clusters, docker container,log analysis (Athena, parquet )
- Big Data/ML experience is a plus
- Experience with RTB, Google IMA SDK, VAST, VPAID, Header bidding is a plus.
See more jobs at Octillion Media LLC
Senior Software Engineer - MERN Stack
See more jobs at Octillion Media LLC
See more jobs at Octillion Media LLC
4 to 10 years -Sr Java Developer- -Product Company
BSC CS/IT BE IT/CS MCA
See more jobs at Kiya.ai