At Nearsoft we're always looking for talented individuals who want to join our team and help us create great things.
- Wordpress Developer
- Learning Development Engineer
- Python Automation Engineer
- Data Engineer
- Fullstack Web Developer
- DevOps Engineer
- Node Engineer
- Python Engineer
- Ruby Engineer
- Java Engineer
- React Engineer
- Software Engineer in Test
If an opening has caught your eye feel free to contact us at [email protected]
Read more
We are seeking a candidate with experience in JavaScript, CSS and responsive UI. The ideal WordPress candidate would have hands-on experience with the WordPress REST API and Advanced Custom Fields (ACF).
Read more
- Research, write, update and create scalable resources, help articles and guides related to online teaching and learning Analyze data related to pedagogical L&D needs and support services
- Create training programs for face to face and online Teaching and Learning workshops
- Support impact evaluation and measurement processes for L&D
- Build up dev teams from the academy. Work with a client for a couple of months, and then leave a functional team
- You’ll support us on the development of our junior developers to make progress each week and help them excel in their role and be on the way to become senior developers
-
5+ years experience building software using multiple tech stacks
-
A Passion for education or mentoring
-
Proven research skills, excellent analytical skills
-
Superior writing skills
-
Ability to work independently and deliver results with clear deadlines
-
Quick to learn new technologies, methods and work styles
-
Shows Interest in learning more about teaching and learning online
-
Background in online learning is an advantage
Read more
- 3-5 years experience in Software Quality with strong demonstrable automation skills in Selenium, Python, PHP or a scripting language used for test regression
- Ability to not only automation but manually test and apply manual tests to regression scripts quickly and seamlessly to sprint tasks
- Junior/Mid-level Agile experience working with onsite and offsite teams within an Agile Development Life Cycle
- Experience leading a small, agile quality team across multiple teams and sprints
- Believe in working with other SCRUM teams and context switching when the team and business needs call for the help.
Read more
We looking for a Data Engineer experienced in Python, AWS and Data Integration technologies. The CTI Data Engineering team is responsible for designing and developing the Enterprise Data Platform including a Serverless Data Lake and Data Warehouse, core application pipelines, reporting solutions, machine learning and predictive analytics. If you are a critical thinker with a solid track record of developing data solutions and solving complex problems, we want you to join our team! You will play a vital role in designing and developing our next generation datapipelines and data platform. Join the team and prototype new internal and external data product ideas and concepts!
- Build and maintain multiple data pipelines to ingest new data sources (APIs, Files, Streaming, Databases, Email, etc.) and support products used by both external users and internal teams
- Optimize infrastructure and pipelines by building DataOps tools to evaluate and automatically monitor data quality, auto-scale serverless infrastructure, and develop data driven pipelines
- Work with our data science and product management teams to design, rapidly prototype, and productize new internal and external data product ideas and capabilities
- Work with the data engineering team to migrate and enhance our existing Pentaho-based ETL pipeline to a new Python-based system and develop a serverlesscloud data lake to augment our existing Snowflake Data Warehouse
- Conquer complex problems by finding new ways to solve with simple, efficient approaches with focus on reliability, scalability, quality and cost of our platforms
- Build processes supporting data transformation, data structures metadata, and workload management
- Collaborate with the team to perform root cause analysis and audit internal and external data and processes to help answer specific business questions
- 5+ years of professional data engineering experience
- Strong SQL and Python skills including knowledge of Python libraries / frameworks
- Comfortable working directly with data analytics to bridge business requirements with data engineering
- Experience with AWS tools including EMR/Athena, S3, Kinesis, API Gateway, LAMBDA, Athena, etc.
- Excellent troubleshooting and problem-solving skills
- Experience with workflow management tools (Airflow, Oozie, Azkaban, Luigi, etc.)
- Ability to operate in an agile, entrepreneurial start-up environment, and prioritize
- Excellent communication and teamwork, and a passion to learn
- Experience with Data Integration Technologies (Pentaho, Talend, Informatica, Glue, etc.)
- Experience with Snowflake, Redshift or other MPP databases is a plus
- Familiarity with distributed computing platforms (e.g. Hadoop, Spark, Storm)
Read more
The right individual for this role will be a passionate, motivated, and energetic developer who takes initiative, enjoys finding solutions to a varying number of challenges, and takes pride in their work.
- Write code for both front-end and back-end that is reusable, maintainable and extensible.
- Develop intuitive, user-friendly, visually appealing front-end interfaces
- Implement server side logic to integrate with client side elements
- Optimize applications for security, performance, speed and operation on various devices
- Collaborate with other team members
- Design, implement, and maintain data storage solutions while ensuring data integrity and security
- Maintain existing web applications and fix bugs
- Handle multiple tasks simultaneously.
- Participate in proactive team efforts to achieve departmental and company goals.
- Comply with all safety policies, practices and procedures.
- Report any potential or actual violations of such policies, practices and procedures to Supervisor.
- Perform other duties as assigned by Management.
- Proficient understanding and experience with building both front-end and back-end using ASP.Net Core and React and Redux JS
- Experience building Enterprise web applications with extensive exposure to SDLC processes including architecture, design, coding, testing, deployment and support
- Experience to SQL server 2016, creating queries, stored procedures, Views, and database functions
- Develop and implement projects in with MS development stack using SOAP, JSON, C#.Net, ASP.Net Core, ADO.Net, Web API, Entity Framework
- Experience with Javascript, HTML 5, CSS3, Node.Js, Webpack, Babel.
- Experience with Azure DevOps and continuous integration
- 5+ years of database work in MS SQL
- 5+ years of programming in C#
- 4+ years of ASP.NET and modern front end framework.
- 5+ years Object Oriented design concepts
- Enjoy a smaller environment, and be able to work under deadline.
- Strong interpersonal skills, mature judgment to interact effectively with a broad spectrum of people, both individually and in groups.
- Mortgage & Encompass Background is a Plus (Optional)
- Azure Ad OIDC and Azure SQL is a Plus
Read more
- Enterprise public cloud experience such as AWS, Google, MS Azure, etc.
- Experience writing automation scripts such as Python, Bash, Ruby, Powershell etc.
- Experience working with and coding automated configuration and infrastructure deployment management tools such as Puppet, Chef, Salt, Ansible etc.
- Experience implementing systems and application performance monitoring tools (AppDynamics, New Relic, Sensu, Zenoss, Nagios, etc.); Emphasis on developing custom systems and application monitors
- Hands-on experience with operating system administration and tuning including Linux/Unix and/or Microsoft Operating Systems is required
- Hands-on experience implementing centralized log aggregation and search frameworks such as Splunk, ELK, etc.
- Experience with source control management and how they are used in delivery (Git/TFS/CVS) and conforming to Development organization's SDLC standards
- Strong technical and troubleshooting skills to evaluate, recommend and support new technology as it relates to Web-based applications
- Comfort with facilitating collaboration, open communication and reaching across functional borders
- Prior deployment experience working with software development life-cycle and methodology are strongly desired
- Must be a self-starter and motivated to work with people to get the task accomplished, sometimes with minimal supervision
- High level of customer responsiveness, excellent documentation and communication skills and attention to detail
- Minimum 2 years experience configuration and maintaining network and system security: firewalls (including WAF), security logs and audits, proxies, DMZ
- Minimum 2 years experience with networking principles: routing, naming services, port-mapping, protocols, network address translation, DHCP, IP chaining, etc.
- Experience installing, configuring, and tuning application messaging technologies such as ActiveMQ, JMS, RabbitMQ etc.
- Experience with Software Development tracking and collaboration tools (Atlassian Suite etc.)
- Experience with basic database administration: installation, emergency recovery, creating accounts, tuning SQL queries, indexing
Read more
We are looking for a Software Engineer with experience in delivering Ad tech, Mar tech, and editorial content solutions. As a Software Engineer on the engineering team, you will be working with the engineering, product, data, and analytics teams to design and build modern performance-based marketing systems natively in the cloud.
- Collaborate with product; tech teams to design, document and develop solutions
- Deliver quality software on time and to spec
- Participate in peer review process
- Collaborate optimize our tools and process with collaboration
- Command of NodeJS, PHP, Python and comfort working in other languages
- Working knowledge of docker and or other containerization services
- Solid understanding of SQL fundamentals
- Comfortable writing unit tests
- Excellent written and verbal communication skills with an emphasis on collaboration
- Symfony Framework
- AWS
- Terraform and or CloudFormation
- React.js
Read more
We are looking for a great communicator and outstanding team player!
- 5+ years developing complex software in multiple languages
- 3 + years using Python and/or JavaScript or proven experience learning new languages incredibly quickly
- C.S./CIS/Systems Mentality
- A deep understanding about request life cycles, system architecture, and user behavior
- Strong understanding of software design fundamentals
- MySQL/PostgreSQL/RDBMS experience. (Just using ORMs doesn't count)
- Someone fun, interesting, and likes to build and hack. Not just software!
- Nice to haves: React.js, Django, NoSQL, Mobile Development or DevOps Experience
Read more
We are looking for an individual who has a deep knowledge of the Ruby on Rails and JavaScript frameworks, has developed scalable Back End services and an agile approach to problem solving.
- 2+ Years of Ruby on Rails Development and 2+ years developing software in a commercial environment
- Solid experience in building high-performance, reliable and scalable services
- Experience with Ajax based user interfaces
- Experience with our current technology stack is a bonus: Ruby on Rails, React, Git, PostgreSQL
- Shipping/transportation industry experience is a bonus
In addition we want the usual skill set: efficient, organized and follows through on commitments. You’re intelligent, have great analytical skills and pay attention to detail. In addition, you’re calm under pressure, have a great work ethic and communicate well.
Read more
- Java Core
- JavaEE
- Spring and Spring Boot
- Microservices
- T-SQL and Stored Procedures
- RabbitMQ
- Web Services REST
- JSP
- JavaScript
- Thrift
- Kafka
- AWS
- Spring Cloud
- Docker
- TypeScript / AngularJS
Read more
- 5+ years of Software development experience
- 2+ years of React.js development
- Strong experience with modern and vanilla JavaScript techniques including React.js, Redux, and ES6/ES7 features
- Familiarity connecting to Microservices, REST APIs, GraphQL APIs, and other database-driven web applications
- Experience with third-party libraries and APIs
- Modern web security methodologies & familiarity with both relational databases and non-relational databases (NoSQL, Elastic Search, Time Based DB)
- Asynchronous programming including Promises, async/await, and ES7 generators, along with state management using Redux and observables
- Server-side development (Node.js), Docker experience a plus
- Comfort with modern git and GitHub workflows
- Familiar with command line tools with Bash/ZSH (Linux or macOS)
Read more
The QA Automation Engineer will be a member of QA team that is responsible for creating reusable test software aimed to improve functional test coverage, schedule efficiency and reduce manual test dependency. The person filling this position will be recognized as a key individual contributor with technical focus on providing QA automation solutions and functional QA support. Solid software engineering background and previous test automation experience is must. QA Automation Engineer will work with our Software Quality Assurance & Development teams to design, develop and run system test solutions.
- API, Functional and GUI test automation using open source QA automation framework as Selenium
- Run, maintain and extend automated test coverage using Selenium
- Maintain test suite, specifications, reports etc using test management tools like TestLink, QaTraq, TargetProcess or XStudio
- Define and track quality assurance metrics such as defect densities and open defect counts
- Communicate information effectively cross-functionally
- Provide QA support to internal customers as necessary
- Collaborate with our Engineering teams on best practices, process changes and standards as part of continuous process improvement
- Minimum 4 years of hands on experience in QA automation for unit, TestNG, functional, Web UI and performance testing for complex client server or high volume web applications
- 2 years coding experience in Java as a developer or test developer. Working knowledge of JSP, Servlets, Spring, MVC and Java enterprise applications
- Minimum 2 years of hands on experience with Selenium
- 2 years of experience in at least one of the API/Unit test automation frameworks. viz. JUnit, TestNG, HttpUnit, HtmlUnit, Mocking frameworks - EasyMock or JMockit
- 2 years of experience in one of the test and Project management tools like - TargetProcess, TestLink, STAF, QaTraq
- Proficient in QA methodologies, and various stages of software quality assurance including black-box/white-box/gray-box, configuration, performance testing, requirements analysis, test planning, reporting/control and root cause analysis
- Test automation development experience, both functional automation and performance automation, using open source tools or Java-based home-grown tools is strongly preferred
- Must have implemented maintainable automation frameworks and test suites using Selenium
- Good understanding of SQL, HTML, CSS, JavaScript, Spring, Hibernate, XML, HTTP, Shell scripting, debugging tools like Firebug, Charles, Internet Explorer Developer tools and code profiling tools like JProfiler
- Experienced in using various bug tracking, source control and build release tools, like JIRA, SVN, Git, Ant, Hudson, Jenkins, TargetProcess, etc.
- Organized and process oriented individual with ability to maintain excellent process/testing/build release documentation and reports
- Previous experience with Hudson/Jenkins is preferred but not required
- Ability to adapt and willingness to learn new technology or techniques
Inspired by npm/jobs