Find Jobs
Categories
All Categories (10)
Web, Mobile & IT (10)
Software Engineering

Remote Software Engineering Jobs

Find Jobs
Popular skills: JavaScript, Java, Python, AWS
10 jobs
User avatar
Full Time Remote
Anywhere
$100k - $150k per year 1 day ago
We are seeking to hire a keen and self-motivated individual who loves the Internet, and loves learning, sharing their knowledge and applying new technologies to complex problems. You have notable experience developing software and are good at using frameworks like Ruby on Rails to implement features and ship code regularly. You are also capable of navigating large codebases and uncovering the complexity in existing systems. You are open to giving and receiving feedback, participating in code reviews and design discussions. In addition to the above, you are nimble and able to remain effective when priorities shift. What you’ll be doing: In the first 30 days: - Gain deep understanding of our existing platforms - Implement small stories and ensure quality through writing automated tests In the first 3 months: - Contribute to technical design and architecture discussions - Participate in code reviews and ensure that development standards are adhered to - Design and implement features of increasing complexity In the first year: - Share knowledge and act as a trusted mentor to junior team members. - Own projects or features from conception to release - Balance the need to ship code quickly with the need to make sound technical decisions. Who you are: - Bachelor degree in Computer Science, Software Engineering or equivalent work experience - 5+ years professional experience in a software engineering environment - Experience building application in Ruby on Rails - Experience with Continuous Integration concepts and tools - Experience delivering highly available and reliable systems - Experience mentoring other developers - Good communication skills, both verbal and written - Familiarity with Docker and Kubernetes - Experience working in an agile environment - Exposure to multiple programming languages About Tucows: Tucows (NASDAQ:TCX, TSX:TC) is possibly the biggest Internet company you’ve never heard of. We started as a simple shareware site in 1993 and have grown into a stable of businesses; mobile, internet and domains. We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It’s also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the internet! Today, close to a thousand people work in over 16 countries to help us make the Internet better. If this sounds exciting to you, join the herd! ________________________________________________________________________ Want to know more about what we stand for? At Tucows we care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality. We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation. Learn more about Tucows, our culture and employee benefits at tucows.com/careers/ (350)
User avatar
Full Time Remote
Anywhere
$100k - $150k per year 1 day ago
We are looking for an experienced Software Engineering Lead to guide our team, which builds and maintains a host of services that are used across all of Tucows’ major business units. We are evolving our platforms to microservices to enable functions within Tucows across all of our platforms. What You’ll Do: - Lead a team of engineers to build and support scalable, reliable, and resilient microservices - Provide level of effort estimates for delivering features and ensure your team meets those commitments. - Collaborate with other Engineering Team Leads to define shared services’ features, including technical and performance requirements. - Lead the development process with Agile software development tools and standard methodologies - Learn, grow, and have fun! Who You Are: - You have 3+ years leading a team of engineers that developed customer facing applications - You think carefully about how to roll out features and improvements to the applications you support while minimizing/avoiding customer downtime - Have software engineering experience and a consistent record of writing elegant, maintainable, self-documenting code in Python. - You have 5+ years of software engineering experience. - You have experience with web frameworks such as Flask, Django, and FastAPI. - Have experience with open source databases such as Postgres and MariaDB. - You are familiar with microservice architecture frameworks and design patterns. - You understand modern CICD practices that include Infrastructure as Code and automated deployment pipelines - You know, and can demonstrate, the value of agile processes, continuous integration, and continuous delivery. - You enjoy sharing your knowledge with people you work with. - You have excellent written and verbal communication skills. - You love to collaborate, are a great teammate, an excellent listener, and are fun to work with. Who You Might Be: - Someone with wholesale or retail domain names experience. - A person who’s worked for an ISP. - Someone that’s familiar with telcos, especially MVNOs. About Tucows: Tucows (NASDAQ:TCX, TSX:TC) is possibly the biggest Internet company you’ve never heard of. We started as a simple shareware site in 1993 and have grown into a stable of businesses; mobile, internet and domains. We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It’s also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the internet! _______________________________________________________________________________________ Today, close to a thousand people work in over 16 countries to help us make the Internet better. If this sounds exciting to you, join the herd! Want to know more about what we stand for? At Tucows we care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality. We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation. Learn more about Tucows, our culture and employee benefits at tucows.com/careers/ (433)
User avatar
Full Time Remote
Anywhere
$100k - $150k per year 6 days ago
We are seeking to hire a keen and self-motivated individual who loves the Internet, and loves learning and applying new technologies to exciting problems. You have notable experience developing software and are good at using languages like Perl to implement features in distributed systems. You are comfortable working at scale on dozens of interdependent components across multiple environments. You are also capable of navigating large codebases and uncovering the complexity in existing systems. You are open to giving and receiving feedback, participating in collaborative design discussions. In addition to the above, you are flexible and able to remain effective when priorities shift. What you'll be doing: First 30 days: - Join a team that is working on our core domain name registration system - Gain deep understanding of our existing platforms - Implement small stories and ensure quality through writing automated tests First 3 months: - Contribute to technical design and architecture discussions - Participate in code reviews and ensure that development standards are adhered to - Design and implement features of increasing complexity First year: - Share knowledge and act as a trusted mentor to junior team members and coops. - Implement projects and features from conception to release - Balance the need to ship code quickly with the need to make sound technical decisions. Who You Are: - Bachelor degree in Computer Science, Software Engineering or equivalent work experience 3+ years professional experience in software development - Experience building software in Object Oriented Perl - Experience working with development best practices (version control, unit testing) - Experience with Continuous Integration concepts and tools - Experience delivering highly available and reliable systems - Good communication skills, both verbal and written Who You Might Be: - Understanding of Python is a huge plus - Experience building integrations with 3rd party systems - Experience building software iteratively using feature flags - Experience working in an agile environment - Exposure to multiple programming languages About Tucows Tucows (NASDAQ:TCX, TSX:TC) is possibly the biggest Internet company you’ve never heard of. We started as a simple shareware site in 1993 and have grown into a stable of businesses; mobile, internet and domains. We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It’s also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the internet! Today, close to a thousand people work in over 16 countries to help us make the Internet better. If this sounds exciting to you, join the herd! _________________________ We offer a competitive compensation and benefits package with invested growth opportunities. If you are ready to be part of a fast-growing technology company where you determine your future, we want to hear from you. Want to know more about what we stand for? At Tucows we care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality. We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation. Learn more about Tucows, our culture and employee benefits at tucows.com/careers/ (414)
User avatar
Full Time Remote
Anywhere
$80k - $125k per year 6 days ago
Join a new team focused on launching a new product that helps our customers grow their business. Ideally, you have notable experience developing software and are good at architecting front-end code to deliver performant and user-friendly interfaces. You are open to giving and receiving feedback, participating in code reviews and design discussions. In addition to the above, you are forward-thinking and able to remain effective when priorities shift. What you’ll be doing: In the first 30 days: - Gain deep understanding of our existing platforms and systems - Contribute to technical design and architecture discussions In the first 3 months: - Translate designs into compelling user-facing products - Implement features of growing complexity and ensure quality through writing automated tests - Participate in code reviews and ensure that development standards are adhered to - Collaborate with product managers and other developers to launch a new product In the first year: - Share knowledge and act as a trusted mentor to junior team members. - Own projects or features from conception to release - Balance the need to ship code quickly with the need to make sound technical decisions. Who you are: - Bachelor degree in Computer Science, Software Engineering or equivalent work experience - Solid understanding of modern JS Framework(s), like React.js and Vue.js - Strong HTML and CSS skills - Demonstrated performance tuning skills - Good communication skills, both verbal and written - May be required to be part of an on-call rotation Who you might be: - Familiarity with container technologies like Docker, Nomad or Kubernetes - Familiarity with event driven architecture - Experience working in an agile environment - Exposure to multiple programming languages - Knowledge of the domains business and payment processing a plus About Tucows: Tucows (NASDAQ:TCX, TSX:TC) is possibly the biggest Internet company you’ve never heard of. We started as a simple shareware site in 1993 and have grown into a stable of businesses; mobile, internet and domains. We embrace a people-first philosophy that is rooted in respect, trust, and flexibility. We believe that whatever works for our employees is what works best for us. It’s also why the majority of our roles are remote-first, meaning you can work from anywhere you can connect to the internet! Today, close to a thousand people work in over 16 countries to help us make the Internet better. If this sounds exciting to you, join the herd! __________ Want to know more about what we stand for? At Tucows we care about protecting the open Internet, narrowing the digital divide, and supporting fairness and equality. We also know that diversity drives innovation. We are committed to inclusion across race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status or disability status. We celebrate multiple approaches and diverse points of view. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request an accommodation. Learn more about Tucows, our culture and employee benefits at tucows.com/careers/ -395-
User avatar
Contract Remote
Europe
$3.5k - $5.5k per month 3 months ago
We are looking for a Python Software Engineer to become a part of the team. We use Kubernetes, Docker, AWS, Python, and Postgresql. App lifecycle automation is by CI/CD/CD. As Backend Developer, you will be working closely with product managers, DevOps, QA Engineers, and support teams to ensure continuous deployment, provide expertise, handle technical escalations and develop tools and automate processes that improve operational efficiency. We are working on a technical stack of Kubernetes, Docker, PostgreSQL, Python3.7. As frameworks we have (Sanic, Flask, and some Django in older code) Requirements * 4+ years experience with Python * Experience with asyncio, Sanic, aiohttp is a big plus (we use Python 3.7) * Previous container-based services development * Docker, dotenv * API design (REST) * PostgreSQL as DB (experience with CTE, stored procedures, triggers is a plus) * SQL, ORMs. We use PostgreSQL (gino + SQLAlchemy + asyncpg) * Have a good understanding of web security * Best Practices Flake8 / Pylint * Git (rebase & merge strategies, commits “juggling”, etc..) * TDD is a plus * Upper-intermediate English — both spoken and written * Flask & Django is a plus (some services are still on it, but we are migrating from it). Who are we? UENI is a SaaS platform for Small Business Owners. Unlike DIY website builders that only provide a toolkit but expect the business owner to do all the work, we combine technology with human support, and do all the work for them. Website, SEO, Google My Business verified listing, hosting, custom domain and 1-1 coaching are just some of the services we offer, at a price point much more affordable than any digital agency would. A Small Business Owner can join our platform without knowing anything about computers and, 3 days later, have a state-of-the-art online presence that puts big brands to shame. Already trusted by over 600,000 thousand small businesses across 11 countries, UENI is the one-stop shop for all the tools a small business needs to grow. Founded in 2014, we have already raised over $30 million from Angel Investors. We are a team of 70+ people working remotely from 11 countries. We take pride in our professional, learning-oriented, and friendly working environment that values constantly doing our best in every aspect of our work. At this time we're considering candidates based in Europe. Contract type may differ based on your location and country of residence.
User avatar
Full Time Remote
Bulgaria
$4k per month 5 months ago
Grove Global Consult is a consulting and recruitment agency, providing strategic consulting services in the areas of private business sector worldwide. Start your dream career by becoming part of our team! For our client – technology company providing consulting services, software development and complete IT solutions, we are looking to hire Senior PHP Full-Stack Developer. Responsibilities – what you’ll be doing: ● Work on existing in-house web systems to help analyze the hyper-casual games market; ● Work closely with the team to identify features that could be added; ● Understanding the business aspect of the product and taking an active part in extending the product capabilities. Requirements – does this describe you? ● Extensive experience with PHP (5+ years); ● Experience working with an MVC framework; ● Experience working with an ORM; ● Extensive knowledge of RDMS, particularly PostgreSQL (4+ years); ● Experience working with version control (preferably GIT); ● An understanding of good practices, design patterns and a desire to follow them; ● Comfortable working with a large, existing codebase; ● Excellent problem solving, eye for detail and analysis skills; ● Excellent communication skills; ● Experience gathering data from various sources via APIs and crawlers; ● Experience building integrations with 3rd party software, such as Slack and Discord. What the company offers: ● Attractive remuneration and social package; ● Fully or partly remote options; ● 25 annual paid vacation days; ● Additional Health Insurance; ● Team Buildings; ● Offices in Sofia and Plovdiv downtowns; ● Birthday vouchers; ● Gym membership. Please send your CV in English. Only short-listed candidates will be contacted. All applications will be treated in strict confidentiality. Recruitment license issued by Ministry of Labour and Social Policy under № 3018 / 30.04.2020.
User avatar
Freelance Remote
Anywhere
1 month ago
You will work directly with the CTO and will be part of the Engineering team. You will communicate and collaborate across the organization to: Develop and maintain our products · Contribute to the ideation, technical design, implementation, and testing of product features that will transform the capital markets. · Implement support for various blockchain architectures and integrate our applications to various native blockchains · Design & deliver thoughtfully crafted REST APIs, interfaces and database schemas to ensure scalability, maintainability, and performance. · Developing internal back-office website applications: front-to-back, i.e. UX, DB, APIs. · Produce high quality software following good architecture and design principles that are scalable. Contribute to test automation within an agile team • Particiate in and contribute actively to architecture reviews, code reviews, design reviews, postmortems, and raise the bar for engineering best practices across the team. · Document changes and guides for the applications Setup and maintenance of infrastructure · Setup and secure blockchain nodes, wallets and application servers · Write scripts to automate the deployment of infrastructure · Perform regular maintenance on servers and nodes to ensure business continuity · On-call rotation for incidents · Document steps and processes for the setup and maintenance of infrastructure Provide technical support · Provide technical support for our customers · Document solutions for common problems · Provide technical support for our operations team to solve operational issues Perform operations · Perform operational duties on a rotational basis · Document operational processes Governance and Compliance · Follow defined processes to ensure that compliance is met Knowledge on digital assets · Keeping abreast of the developments in cryptocurrencies and digital assets Kỹ năng và kinh nghiệm cần thiết • A degree in Computer Science or Software Engineering is a must. • 2-4 years will be considered for the junior role. • Experience in writing applications using Typescript/Javascript • Comfortable with database technology: e.g. Postgresql • Experience in managing Linux servers • Foundation level knowledge and programming experience with Bitcoin, Ethereum or other crypto currencies is a bonus • Experience building and deploying applications and services into cloud environments (AWS stack) • Ability to work effectively in a fast paced, complex technical environment with high adaptability and flexibility • You have professional experience working in an agile development environment. • Knowledge of CI/CD practices • Possess excellent communication, sharp analytical abilities with proven design skills, able to think critically of the current system in terms of growth and stability.
User avatar
Freelance Remote
Anywhere
1 month ago
- Developing RESTful JSON APIs using NodeJS - Designing application solutions to complex problems leveraging micro-service architecture and common design patterns - Following coding best practices including coding standards, peer code reviews, and writing unit tests - Developing and update support documentation - Translate business and functional requirements into technical tasks and user stories - Coach and mentor team members as needed Kỹ năng và kinh nghiệm cần thiết - 3+ years of experience managing engineering teams. This includes engineering processes and strategies. - 3+ years of experience managing stakeholders. - 5+ years of academic experience in a software engineering role, 3+ years building NodeJS applications with Javascript, MySQL, Docker. - Experience working with Elasticsearch, continuos software integration, and container deployment pattern with AWS (Codepipeline, ECS) - Knowledge of software architecture and design patterns - Good grasp on unit testing and automation testing - Good understanding of Git - Experience with agile development methodology - Only recruit candidates who are based in Indonesia
User avatar
Part Time Remote
Anywhere
5 months ago
Hawk-Research.com is looking for specialists in Computer science, programming languages, computer and software engineering etc, for a remote, part-time job to provide our students with solutions to different tasks and questions. Please check our website hawk-research.com to see what are we looking for
User avatar
Full Time Remote
Anywhere
6 months ago
Required skills We are looking for a Senior Video Software Engineer (С++) Requirements: • BS or MS in Computer Science or related field • Significant experience in C/C++ • Knowledge of webRTC will be a big advantage • Deep understanding of media(audio/video) encoding/decoding, image processing • Deep understanding of video codec technologies (VP8, VP9, H.264, HEVC, etc) • Deep understanding of networking(TCP/UDP), asynchronous networking (boost::asio) • Understanding of HTTP/SIP proxy environments and how to navigate them is desired • Experience designing and/or integrating real-time multimedia solutions • Self-starter who is ready to work on a fast-paced early stage project without daily direction/hand-holding • Good verbal and writing English language communication skills