| Job Position | Company | Posted | Location | Salary | Tags |
|---|---|---|---|---|---|
Toku | United States | $45k - $75k | |||
MoonClub | Remote | $45k - $55k | |||
Wawe | Remote | $40k - $75k | |||
Numeus | Ny, NY, United States | $125k - $200k | |||
| Learn job-ready web3 skills on your schedule with 1-on-1 support & get a job, or your money back. | | by Metana Bootcamp Info | |||
Parity Technologies | New York, NY, United States | $72k - $90k | |||
VTVL | Remote | $80k | |||
stakefish | Remote | $100k - $180k | |||
Trust Machines | New York, NY, United States | $150k - $175k | |||
Q development AG | New York, NY, United States | $53k - $59k | |||
Nas.io | Singapore, Singapore | $81k - $100k | |||
Coinmarketcap | Dublin, Ireland | $90k - $105k | |||
Gemini | London, United Kingdom | $58k - $102k | |||
Keyfactor | Stockholm, Sweden |
| |||
Illuvium | Remote | $51k - $82k | |||
Ledger | Paris, France | $27k - $45k |
Full-Stack Engineer
Responsibilities
- Collaborate with a distributed and cross-functional team including Engineering, Product, and Payroll.
- Build front- and back-end systems focused on customer use cases.
- Own feature development from requirements, through coding, testing, and release.
- Write high-quality, maintainable code independently, and make decisions with limited supervision.
- Engage in code reviews, and collaborate with other engineers to maintain high-quality software in a large-scale application.
- Research new technologies, assess trade-offs, and advocate for effective solutions.
- Strive to improve your knowledge, establish best practices, and document SOPs to ensure the scalability of the engineering team and its product.
Requirements
- Technical Skills
- BS in Computer Science or equivalent.
- 3+ years professional software engineering experience
- At least 2 years of professional JavaScript experience (or TypeScript), including exposure to NodeJS and React.
- At least 1 year of professional experience with another language (Python, Go, Swift, SQL, Java, etc.).
- Strong Computer Science fundamentals in system design, algorithms, and data structures.
- Experience integrating REST APIs, and building data-driven applications.
- Knowledge of test-driven development and testing frameworks
- Competencies
- Able to juggle multiple priorities, learn new technologies, and adapt to change
- Demonstrated track record of problem solving
- Reputation for integrity, dedicated work ethic, and desire for ownership & accountability
- Experience working cross-functionally with all levels of management, both internally and externally
- Relentless execution ethic and lots of energy
Nice to Have
- Blockchain/Crypto/Web3
- DevOps: setting up CI/CD, cloud deployment, log analysis & monitoring.
- Experience architecting highly scalable databases and other systems in production.
- Knowledge of Cloud technologies, including containers, Lambdas, S3, and message queues.
- Significant Experience with any of the following: NextJS, Strapi, Apollo GraphQL, Redux, Webpack.
- Contributions to open source projects, entrepreneurship, or other personal projects you can share.
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.