At Nearsoft we're always looking for talented individuals who want to join our team and help us create great things.
- Fullstack Web Developer
- DevOps Engineer
- Node Engineer
- Python Engineer
- Ruby Engineer
- Java Engineer
- React Engineer
- UI Designer
- Software Engineer in Test
If an opening has caught your eye feel free to contact us at [email protected]
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
- Design high fidelity user interfaces that reflects strong knowledge of design principles and business objectives with feasible implementation for development teams
- Create Visual proposals with the adequate use of Native System Patterns and specs
- Have a solid design process
- Present and defend your design decisions. All your design decisions should be based on the overall design roadmap as well as your own design thinking and fundamental principles
- Effectively communicate your designs to developers and other key stakeholders
- Educating Key Stakeholders in the product design process
- Able to identify, solve and prevent problems to happen during the product development process
- Encourage innovation and technology best practices inside Nearsoft
- Provide user perspective to development teams to help them redefine their products
- Create user flows, wireframes and prototypes that accurately communicate the product functionality
- Create and perform presentations that communicate design intent to both internal and external teams, and justify design value and advocate for users’ needs
- At least 3-5 years of experience designing digital products (Web & Mobile)
- Strong User Interface Design skills
- Knowledge of System Native Patterns and specs
- Fluent in English written and spoken skills
- Experience working in an agile/scrum development process
- Experience using tools such as Sketch, Figma, Illustrator, InVision, Zeplin
- Experience working with Multidisciplinary teams (Engineers, designers, marketers, stakeholders, product managers)
- Be open to receive feedback upon improvement
- Proactive and Leadership skills
- Understand modern web and mobile environments such as HTML, CSS, Android UI, and iOS UI, as well as how the technologies of each can be used to further enhance the overall experience
- Location: Hermosillo or Mexico City
- Availability to travel outside Mexico
- Experience using UX methodologies and techniques
- Understanding of front-end languages: HTML5, CSS3 JavaScript
- Portfolio requirements:
- Your portfolio should showcase 5 of your top best UI/UX projects, complemented with a short description of each and your direct contribution to it. Make sure to include a minimum of six screens per project or one complete user flow in high resolution
- Send your CV and Portfolio to: [email protected]
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