4 Software Developers jobs in St. John's
Senior Web Developer
Posted today
Job Viewed
Job Description
Job Description
We are looking for an experienced Senior Web Developer for our client. This is a permanent position that is completely remote and will be even post-COVID. Our client is an enterprise-backed software startup in the medical industry currently experiencing substantial growth.
You Have:
- 4+ years’ experience building production Ruby on Rails web applications
- Experience utilizing JavaScrip t in web applications
- Experience with MySQL databases
- Experience working with React.js will be considered advantageous
- Experience with CI/CD pipelines and tools, such as Jenkins, Circle CI or Travis CI
- Experience working in a cloud environment, such as AWS, Google Cloud Platform or Heroku
Perks:
- Competitive Salary
- Health and dental benefits
- Completely remote work
If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!
Principal systems software engineer
Posted today
Job Viewed
Job Description
Job Description
About the Company:
Our client is a company building the world's highest- performance pure digital AI inference chip. We are looking for an experienced software engineer with excellent C/C++ programming skills and at least 5 years of related work experience. The ideal candidate should have a strong background in software design, debugging, and performance analysis, and a deep understanding of system level architecture.
Key Requirements:
- Degree in Computer Science, Computer Engineering, or related discipline
- Excellent C/C++ programming skills
- Strong experience in software design, debugging, and performance analysis
- Deep understanding of system level architecture
- Experience with Linux driver or Linux Kernel development
- Ability to work independently and lead development efforts
- Experience contributing to large open/closed source projects
Preferred Skills & Experience:
- Minimum 5 years of software engineering or related work experience
- Masters or PhD in Computer Science, Computer Engineering or a related discipline
- Experience with Python and using C/C++ libraries from Python (e.g. using Cython)
- Focus on software quality and testing
- Experience architecting low and high level APIs
- Proficient in a variety of development styles and programming languages
- Ability to build projects from the ground up
- Comfortable working within a rapidly evolving project
- Driven and self-directed
Perks:
- 20 vacation days
- Strong health and extended health benefits
- Unlimited sick days
- Stock options
Please apply even if you don't check all the boxes. We are an inclusive and diverse company and welcome applicants from all backgrounds.
Senior Software Developer - PHP
Posted today
Job Viewed
Job Description
Job Description
If you want to work on some of the world’s biggestwebsites and have your work seen by millions every day, this might be the job for you.As a senior member of a growing team, you will contribute in to all stages of the web development life cycle.
What you'll be doing:
- Develop, implement, and maintain object-oriented backend applications with PHP, MySQL
- Perform code reviews
- Write well designed, testable, efficient code
- Highlighting areas to improve with both the products and team
- Analyze product requirements and translate to design specifications
What you'll need to be successful:
Must Haves:
- Excellent knowledge of web technologies in PHP
- Minimum 3 - 5 years of work experience
- Strong knowledge with dealing large system including logging and reporting
- Good HTML/JS/CSS knowledge
- Lamp Server experience
- Knowledge of UNIX
Nice to Have:
- Bachelor’s degree in Computer Science/Engineering an asset
- Strong knowledge of database technologies to scale for high volume web sites a big asset
- Worked within the Ads/Marketing space
- API Development experience
- Laravel experience
- Symfony experience
- Docker experience
- Microservices experience
Lead Software Developer - PHP
Posted today
Job Viewed
Job Description
Job Description
Our Client:
Get the opportunity to work remotely on a conglomerate of critical financial payment process microservices that interact together to form one of the largest high availability e-commerce solutions in their market segment. They work with multinational banks, acquirers and financial gurus to push the boundary of payment processing beyond the concepts of traditional Fintech.We are looking for a Technical Lead to guide our payments team which operates systems responsible for processing all our company-wide credit card transactions.
What you'll be doing:
- Build, scale and help lead our engineering team
- Maintain lots of moving pieces
- Evaluate details and integrate new technologies and systems
- Debug production issues across services and multiple levels of the stack
- Improve engineering standards, tooling, and processes
What you'll need to be successful:
Must haves:
- Bachelors degree in computer science or relevant work experience
- 8-10 years experience in development
- 2+ years experience in lead role or in a senior role and ready for the next step
- Very familiar with PHP/Laravel/Lumen/MySQL experience
- Self-driven but team conscientious, desires perfection but is willing evolve in steps to get there, methodical and is not afraid to learn/make mistakes, willing to share and teach and when all fails, likes to get things done
Nice Haves:
- Bachelors degree in computer science
- Hand on experience with Docker development environments
- Domain Driven Design
- System monitoring and high-availability systems
- Knowledge of SOA or Microservice Based Architectures
- Knowledge of Symphony / Docker / Memcache / Redis / Elasticsearch
- Can breathe GIT, strong embracing of good programming principles
- Hands on experience towards the different layers of caching/storage/utilization of queues
- Experience in a high volume environment
- API Development experience
- Ads / Marketing platform experience
Be The First To Know
About the latest Software developers Jobs in St. John's !