Similar jobs
Position: Ruby on Rails Developer
Experience Level: 2+ Years
Location: Remote (Work from Home)
About GeoSnapshot:
GeoSnapshot is a leading platform enabling sports and event organizers to upload, share, and sell photos with participants. Our team operates in a fast-paced, collaborative, and fully remote environment. We value creativity, independence, and a strong desire to learn and grow with us.
Role Overview:
We are seeking a motivated and talented Ruby on Rails Developer with React experience to join our dynamic remote team. You will work on our core platform, contributing to both backend (Ruby on Rails) and frontend (React) development. As a part of a small but highly skilled team, youāll have the opportunity to learn, take ownership of features, and make a real impact.
Responsibilities:
- Develop, enhance, and maintain features on the GeoSnapshot platform using Ruby on Rails.
- Build responsive and interactive front-end components using React.
- Collaborate with cross-functional teams, including product managers, designers, and other developers, to deliver high-quality solutions.
- Write clean, maintainable, and scalable code, adhering to best practices.
- Debug, troubleshoot, and optimize performance issues across the stack.
- Work independently while staying aligned with team goals and timelines.
- Learn and adapt to new technologies and frameworks as needed.
Requirements:
- 2+ years of professional experience with Ruby on Rails and React.
- Strong understanding of RESTful APIs and how to integrate them with front-end applications.
- Proficient in relational databases (e.g., PostgreSQL or MySQL) and ORM frameworks.
- Familiarity with modern JavaScript (ES6+), CSS3, and HTML5.
- Experience with version control systems like Git.
- Comfortable working in a remote setup and communicating effectively in a distributed team.
- Self-motivated and eager to learn new tools and technologies.
Preferred Skills (Nice-to-Have):
- Experience with cloud platforms like AWS or similar.
- Knowledge of CI/CD pipelines.
- Familiarity with Agile development methodologies.
- Understanding of photo management systems or e-commerce platforms.
Why Join GeoSnapshot?
- Work in a fully remote, flexible environment.
- Be part of a growing, innovative team working on impactful solutions.
- Opportunities for professional growth and learning new technologies.
- Competitive compensation and benefits.
Role Overview
Join our engineering team as a developer with a strong focus on test architecture. You'll drive quality through active development and testing, contributing to core application features while maintaining test suites. Prior testing experience isnāt requiredāwhat matters is your passion for development and your potential to grow.
Key Responsibilities:
- Develop and maintain comprehensive unit tests.
- Investigate and resolve bugs in production code.
- Contribute to feature development as needed.
- Collaborate in code reviews and improve test coverage.
- Assist in implementing test automation strategies.
What Weāre Looking For:
- Experience in JavaScript/Node.js development (any level).
- Strong problem-solving and debugging skills.
- Ability to balance development and testing tasks.
- A growth mindset with a desire to learn and adapt.
Growth & Learning:
- Master modern testing frameworks, enhance full-stack skills, and gain TDD expertise.
What We Offer:
- Hands-on experience, mentorship, flexible work, and competitive benefits.
Python Developer at BeyondScale
BeyondScale is a technology company on a mission to democratise AI for small and medium-sized businesses (SMBs). We're building Sitara, an AI-powered ERP suite that is aĀ suite of micro-apps designed specifically for the service sector. Imagine a pocket CRM, a pocket POS, and a suite of essential toolsāall streamlined for simplicity and powered by intelligent automation.
The Opportunity:
We're looking for a passionate Python Developer to join our growing team and play a key role in shaping the future of AI-powered ERP. You'll be instrumental in building Sitara, a product poised to disrupt a massive market with high growth potential.
What You'll Do:
- Design, develop, and maintain efficient, reusable, and reliable Python code for our AI-powered ERP platform.
- Develop and integrate web APIs and interact with SQL databases (NoSQL experience a plus).
- Implement automation using object-oriented programming (OOP) principles, multiprocessing, and threading.
- Write clean, well-documented code and actively participate in testing and debugging.
- Leverage Git and modern development workflow practices to ensure a smooth development cycle.
- While not required, familiarity with generative AI concepts (LLMs, RAG) is a plus.
You're a Great Fit If You:
- Have 1+ years of relevant job experience working with Python
- Possess a strong foundation in computer science fundamentals.
- Are a team player with a collaborative spirit and a positive attitude.
- Enjoy learning new technologies and are eager to push boundaries.
- Have excellent communication skills, including the ability to effectively say no when needed.
Job Responsibilities
āĀ Perform the role of Technical Lead on assigned projects to drive solution design (especially backend) and API services development.
āĀ Be the thought leader and champion for above mentioned technologies.
āĀ Drive technical analysis for new projects including planning and driving proof-of-concepts, if needed.
āĀ Drive tasks related to backend development by providing architectural and technical leadership to mid-tier and database developers.
āĀ Conduct peer reviews as the lead into Git to confirmed that developed code meets acceptable standards and guidelines.
āĀ Work closely with the rest of the leads, mid-tier development, front-end developers, database developers, etc. to ensure end-to-end integrity of the solution being developed.
āĀ Work closely with the rest of the tech leads and senior engineering leadership team to ensure reuse where applicable to increase productivity and throughput.
āĀ Conduct technical interview to staff open positions in the backend team.
āĀ Delegate work and assignments to team members
āĀ Collaborate with their team to identify and fix technical problems
āĀ Analyze users' needs and then finding applications to serve them
āĀ Drive assigned tasks related to SOC 2 certification and ensure compliance to defined controls for areas under leadās purview.
āĀ Guiding their team through technical issues and challenges
āĀ Prepare Technical design documents which would help the team to understand the technical flow
āĀ Active participation in customer calls especially discussions related to Technical/Architectural and provide inputs.
Ā
Required Experience:Ā
āĀ Backend Lead around 14 years of experience
āĀ Server less Computing Architecture
āĀ NodeJS, MySQL, Jenkins, Python, GitLab Technologies
āĀ Good knowledge of AWS Cloud
āĀ Full cycle AWS implementation experience
āĀ Project experience in development and maintenance support for AWS web service and Cloudbased implementations
āĀ Experience leading teams of up to 10 + professionals
Ability to manage multiple tasks and projects in a fast-moving environmentĀ
Ā
Educational Qualifications:Ā
Engineering graduate or B. Tech/MCA with relevant major subjects like Computer Science
Ā
JOB POSITION- FULL TIME BACKEND ENGINEER (TRADING SYSTEMS)
Satsio is an African startup that is building a crypto exchange for both spot trading and perpetual futures trading. We have many exciting and innovative features and products in the pipeline. We are looking to add to our engineering team and we are recruiting for a full time backend engineer (trading systems).
How to apply:
After reading the job description, please complete the job application via the following link: https://forms.gle/wEdVVktX3iVLCqj59
Location
This is a fully remote position. We are accepting applications from worldwide candidates.
Remuneration
Salary range in USDT shown at the top of the advert, depending on skills, experience, and location, and subject to good performance, vesting shares of 1% of the business.
Requirements
Ā·Ā Ā Ā Ā Ā Ā Proficiency in Python and expertise in working with websockets
Ā·Ā Ā Ā Ā Ā Ā Proven experience in designing and implementing complex REST APIs
Ā·Ā Ā Ā Ā Ā Ā Project experience with Flask and Django
Ā·Ā Ā Ā Ā Ā Ā Proficient with Linux and experienced working with cloud servers
Ā·Ā Ā Ā Ā Ā Ā Excellent communication skills
Ā·Ā Ā Ā Ā Ā Ā Intellectually motivated and a quick learner
Ā·Ā Ā Ā Ā Ā Ā Fluent in both spoken and written English
Preferences
Ā·Ā Ā Ā Ā Ā Ā Proficient in C++ or another low latency language
Ā·Ā Ā Ā Ā Ā Ā Experience building matching engines and trading systems
Ā·Ā Ā Ā Ā Ā Ā Experience working in the crypto exchange industry
Ā·Ā Ā Ā Ā Ā Ā Experience with blockchain nodes, creating blockchain wallet systems, cryptocurrency deposit and withdrawal systems and optimising network fees
Ā·Ā Ā Ā Ā Ā Ā Familiar with the agile development process, Github flow, and modern software engineering practices
Ā·Ā Ā Ā Ā Ā Ā Align working hours with the standard 9am-6pm UTC+1 schedule
Key Responsibilities
Ā·Ā Ā Ā Ā Ā Ā Review and understand existing backend code base and make improvements where necessary
Ā·Ā Ā Ā Ā Ā Ā Matching engine and improving its speed
Ā·Ā Ā Ā Ā Ā Ā The system that updates user balances following user transactions and performs the necessary checks prior to permitting transactions
Ā·Ā Ā Ā Ā Ā Ā Cloud server configurations and deployment and cost optimisation of resources
Ā·Ā Ā Ā Ā Ā Ā Creating APIs with supporting documentation for users who trade algorithmically directly via APIs and not via the frontend
Ā·Ā Ā Ā Ā Ā Ā Work on our p2p trading product and KYC process
Ā·Ā Ā Ā Ā Ā Ā Building the perpetual futures trading product and integrating data from 3rd party APIs
Ā·Ā Ā Ā Ā Ā Ā Performing unit tests, integrated tests, performance tests and end to end tests
Ā·Ā Ā Ā Ā Ā Ā Working on various other backend tasks that the startup requires to be done
Startup culture
Our culture is one of constant innovation. Great teamwork, creativity, a passion for innovation, constantly trying to improve, being hard working, a self starter, a quick learner, taking initiative, a can do attitude, shipping product, loyalty, and having a positive mindset are all traits which we are seeking in our future colleague.Ā We seek to create an environment whereby colleagues can see their long-term career to be with us and to flourish with us as we grow.
Ā
Ā
Ā
- Experience in Node.js Frameworks
- Hands-on experience with MongoDB
- Strong proficiency with JavaScript, Socket IO, ExpressJS & SailsJS
- Experience working with third-party developer tools, including documentation, APIs, and SDKs
- Good Grasp of Asynchronous Programming and Its Workarounds
- Database Schema design for Business Processes
- Working Knowledge of JWT based passport Authentication
- Can Write and Refactor Efficient Codes
- Experience in Implementing Data Protection
- Must have demonstrated the ability to deliver high-quality products on time
- Knowledge of GIT, SVN technology
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, 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 :
- Integration of user-facing elements developed by front-end developers
- Build efficient, testable, and reusable PHP modules
- Solve complex performance problems and architectural challenges
- Integration of data storage solutions
Skills And Qualifications :
- Strong knowledge of PHP web frameworks especially LARAVEL
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of object oriented PHP programming
- Understanding accessibility and security compliance
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- User authentication and authorization between multiple systems, servers, and environments
- Integration of multiple data sources and databases into one system
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
- Familiarity with SQL/NoSQL databases and their declarative query languages
- Proficient understanding of code versioning tools, such as Git
Experience :
- 1- 3 years of work experience
- IT service background is plus
- A Bachelors or masterās degree in engineering.
- 2-4 years of experience in software product development.
- Excellent in Data structure, Algorithms & Problem-solving skills.
- Should be willing to code in Node.js/Java/Python/ROR/Golang
- Write extensive, efficient code to address complex modules and that handles interaction between multiple components.
- Customer-focused, react well to changes, work with teams and able to multi-task.
- Must be a proven performer and team player that enjoy challenging assignments in a high-energy, fast growing and start-up workplace.
- Must be a self-starter who can work well with minimal guidance and in fluid environment