| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Starkware | Israel | $72k - $100k | |||
NAHC Limited | Hong Kong, Hong Kong | $62k - $100k | |||
Ledger | Paris, France | $25k - $51k | |||
CertiK | New York, NY, United States | $120k - $165k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Aldrin Labs | Remote |
| |||
CANDY | New York, NY, United States | $53k - $59k | |||
Keevo | United States | $62k - $77k | |||
Menyala | Singapore, Singapore | $90k - $110k | |||
Coinmarketcap | Remote | $62k - $82k | |||
Xsolla | Kuala Lumpur, Malaysia | $32k - $72k | |||
Aldrin | Remote |
| |||
Artory | New York, NY, United States | $54k - $80k | |||
Palm NFT Studio, Inc. | Madrid, Spain | $72k - $100k | |||
Status | Remote | $100k - $120k | |||
Crypto.com | Chicago, IL, United States | $72k - $80k |
As our Senior Software Engineer in StarkWare, you will design and develop complex high-performance, high-quality software, spanning across algorithms, application logic, and infrastructure.
Our system is built in a microservice architecture that interacts with external systems (such as the blockchain and our partners’ systems) and meets demanding performance, resilience, and security requirements. The code is written mostly in Python and in C++ and utilizes continuous delivery and automated testing methodologies.
Requirements
The right candidate:
• Has at least 5 years of development experience in a high-level object-oriented language (preference for Python and C++) • Is a University graduate in Computer Science (with a high GPA) • Has experience building complex, high-scale, high-performance software • Is curious by nature and a quick learner
Ideally experienced with:
• Advanced OOP and design patterns • Performance optimizations • Linux operating system, its internals, and ecosystem • Interaction with NoSQL databases at scale • Implementation of services in a microservice architecture • Interaction with tools such as Kubernetes, Docker, Kafka, Flask, or similar • Algorithm development • Cryptographic primitives and protocols • Blockchain technologies • CI/CD and TDD methodologies
What are CI CD jobs?
CI/CD jobs refer to positions in the software development field that focus on implementing and managing continuous integration and continuous delivery/deployment processes
CI/CD is a set of practices that enable developers to deliver software changes frequently and reliably
Some of the skills and qualifications required for CI/CD jobs may include: Proficiency in scripting and programming languages such as Python, Ruby, or Bash, knowledge of CI/CD tools and technologies like Jenkins, GitLab, or CircleCI, experience with containerization technologies like Docker and Kubernetes
Here are some common CI/CD job titles:
- CI/CD Engineer: Responsible for designing, implementing, and maintaining continuous integration and delivery pipelines.
- DevOps Engineer: Focused on automating infrastructure and deployment processes, as well as managing the CI/CD pipeline.
- Release Manager: Responsible for managing the release process, coordinating with development and operations teams, and ensuring the successful deployment of software changes.
- Build Engineer: Works on the build automation process, creating and maintaining build scripts, and ensuring that builds are consistent and repeatable.
- Site Reliability Engineer: Focused on ensuring the reliability and availability of systems and applications, often through automation and monitoring.