Backend Software Engineer
at Ferocia Services
Remote, , Ireland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 19 Jan, 2025 | USD 600 Annual | 20 Oct, 2024 | N/A | Web Application Development,Apache Kafka,Rust,English,Written Communication,Typescript,Kubernetes,Elixir,Docker | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
About Us
We are a very early stage startup developing software to combat mental health issues among professionals like ourselves. With our primary product built on ADHD and adult mental fatigue research, we are building products that help a wide range of knowledge workers feel more comfortable in the overwhelming modern economy.
Given our current status and the pending trademark of our unique solution, we are limited in the details we can share. However, we are on the lookout for creative and talented individuals who are ready to dive into a challenging and rewarding project with us.
Role Summary
We are seeking a mid-level Backend Software Engineer to join our very small team. This contract position is an excellent opportunity for a self-managed individual with startup experience and a strong foundation in TypeScript or Rust, and full-stack development. You will play a crucial role in the development of our web application, focusing on creating intuitive, robust, and scalable features that deliver outstanding user experiences in the realms of productivity and mental health.
Tasks
- Design, develop, and maintain our backend, focusing on sync and async data processing on a REST API as well as data consuming data on Apache Kafka.
- Utilize TypeScript, Rust or Elixir as a programming language. Other tooling includes PostgreSQL, REST API(s), Apache Kafka.
- Design database schemas and migrations to ensure that new features are deployed with 0 downtime. Maintaing current state in a constantly evolving product is very crucial.
- Implement secure, efficient, and scalable solutions using best practices in software development.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Self-manage your time and be able to work remotely.
Requirements
- Proven experience as a Full Stack Software Engineer with a strong focus on TypeScript, Rust, Elixir, or another functional programming language and web application development. Prior professional experience with one of those languages is mandatory.
- Be able to work in a self-managed environment with excellent written communication in English.
- Strong experience with RDBMS and database migrations.
- Strong experience building async applications with Apache Kafka
- Ability to work independently in a fully remote setting, using your own equipment.
- Excellent problem-solving skills and the ability to perform well in a fast-paced environment.
- Experience with technologies such as Git/GitHub, Linux/Unix systems, Terraform, Docker and Kubernetes is critical. If you do all your development on a Windows laptop, you will find working with our tooling very challenging.
Benefits
- A fully remote work environment with flexible hours.
- An opportunity to be part of a groundbreaking startup and make a significant impact on our innovative product and community.
- Competitive compensation and opportunity for growth.
- This is a contract position with an initial term of three months.
- The contract may be extended or transitioned into a permanent role based on performance and project needs.
- The salary range for this role is between US$600-US$1200
How To Apply:
Incase you would like to apply to this job directly from the source, please click here
Responsibilities:
- Design, develop, and maintain our backend, focusing on sync and async data processing on a REST API as well as data consuming data on Apache Kafka.
- Utilize TypeScript, Rust or Elixir as a programming language. Other tooling includes PostgreSQL, REST API(s), Apache Kafka.
- Design database schemas and migrations to ensure that new features are deployed with 0 downtime. Maintaing current state in a constantly evolving product is very crucial.
- Implement secure, efficient, and scalable solutions using best practices in software development.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and correct bottlenecks and fix bugs.
- Help maintain code quality, organization, and automatization.
- Self-manage your time and be able to work remotely
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Remote, Ireland