We are looking for a Sr. Back End Software Engineer to help us build mobile telecom provisioning applications, data-processing and analytic services.
What you’ll do…
The position will entail developing predominantly in Python and Javascript frameworks, using relational and non-relational databases, and deploying in a Linux-based micro-services architecture.
You’d be a great fit if…
- Have 7+ years of relevant experience.
- have deep understanding / extensive experience in the general software engineering areas of:
- Building client-server applications, to include defining protocols, handling errors, security (e.g. encryption), and testing.
- Designing reusable APIs to include both library APIs and exposed web services APIs (REST, gRPC, etc.).
- Use of message-bus architectures and message queue implementations.
- Relational database schema design and implementation.
- Horizontal scaling / concurrency via threads, non-blocking, actors, distributed worker processes, etc.
- System performance analysis and tuning.
- Have significant experience with the following technologies / in these technical areas:
- Python, including using Python in large-scale applications (packaging, etc.).
- (Python) WSGI frameworks / application servers (e.g. Falcon, Flask, CherryPy).
- Linux system usage and administration, to include tracing problems in network stack or system utilization, package management, etc.
- Have experience with:
- Micro-service architectures
- Structured logging, Elasticsearch, Kibana
- Build frameworks, continuous integration tools.
- Source control (git), collaboration tools (e.g. Jira, Confluence).
- Have ability to work in a multicultural environment
- Are organized and won’t stop until the job is “solved forever”.
- Attitude and aptitude are key. These traits trump all others.
- This position requires the candidate to obtain and maintain a US government security clearance. In order to obtain a clearance, you need to be a U.S. Citizen and show proof of citizenship.
It would be even better if you had experience with…
- Listed examples of open-source work (e.g. github accounts).
- Interest and/or experience in data visualization.
- Experience with Javascript SPA framework(s) (e.g. Aurelia, AngularJS , etc.).
- Experience with async development (using Asyncio, Twisted, Tornado, etc.).
- Experience with container (e.g. Docker) build and deployment.
- Experience with PostgreSQL.
by via developer jobs - Stack Overflow
No comments:
Post a Comment